在laravel中使用后期操作进行路由

时间:2018-09-29 08:01:29

标签: php laravel-5.2

我是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('/');
});

我在URL“ http://localhost:1234/quickstart/public/”的页面中。

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

运行taht后,我转到页面“ http://localhost:1234/task”而不是页面“ http://localhost:1234/quickstart/public/task”,并显示错误“找不到对象!”

1 个答案:

答案 0 :(得分:0)

欢迎来到Laravel

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

  1. 您可以使用php artisan serve进行本地开发。
  2. 您也可以使用虚拟主机。