在laravel中以后期行动路线

我是laravel的新人 . 我在laravel中创建了一个项目 . 我有两条路线:

Route::get('/',function(){
 return view('tasks');
});

Route::post('/task' , function(Request $request)
{
 $validator = Validator::make($request->all(),[
  'name' => 'required|max:255',
 ]);

 if ($validator->fails())
 {
   return redirect('/')
          ->withInput()
          ->withErrors($validator);
 }

 $task = new Task;
 $task->name = $request->name;
 $task->save;

 return redirect('/');
});

我在网址“http://localhost:1234/quickstart/public/”中 .

当我在我的页面中提交时,应该运行Route“Route :: post('/ task',function(Request $ request)” .

在运行之后,我转到页面“http://localhost:1234/task " instead of page " http://localhost:1234/quickstart/public/task " and get error "找不到对象!”

回答(1)

2 years ago

Welcome To Laravel

在laravel中,我们不使用这种类型的路线 . 不要直接访问公用文件夹 .

  • 您可以使用php artisan serve进行本地开发 .

  • 您也可以使用虚拟主机 .