【发布时间】:2016-07-26 08:45:06
【问题描述】:
我最近开始学习 laravel 的“快速入门”教程,但遇到了这个错误:
在此服务器上找不到请求的 URL /task。
env:wamp
code:
DocumentRoot: 'E:/workspace/laravelapp/public"
Route::post('/task',function(Request $request){
$validator = Validator::make($request->all(),[
'name' => 'required|max:255',
]);
if($validator->fails()){
return redirect('/')
->withInput()
->withError($validator);
}
//create task
$task = new task;
$task->name = $request->name;
$task->save();
return redirect('/');
});
我尝试使用url(),我发现如果url有'index.php',它可以工作,否则它不能工作。所以我认为可能是.htaccess引起的问题,但是我尝试的失败了。
【问题讨论】:
-
在你的 apache 中启用 mod_rewrite
-
句子结构、代码和引用块