我是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 回答
Welcome To Laravel
在laravel中,我们不使用这种类型的路线 . 不要直接访问公用文件夹 .
您可以使用php artisan serve进行本地开发 .
您也可以使用虚拟主机 .