2
我有Laravel版本5.3和我的request
文件夾,它看起來像下面下創建的文件createArticleRequest.php
:請求未發現錯誤laravel控制器
<?php namespace App\Http\Requests;
use App\Http\Requests\Request;
class CreateArticleRequest extends Request {
public function authorize() {
return true;
}
public function rules() {
return [
'title' => 'required|min:3',
'body' => 'required',
'published_at' => 'required|date',
]
}
}
?>
在我的文章控制器我有以下方法:
public function store(CreateArticleRequest $request) {
// $input = Request::all();
Article::create($request->all());
return redirect('articles');
}
但是,當我填寫表格,在我看來,並點擊提交我得到一個錯誤,像這樣:
ReflectionException in Route.php line 286:
Class App\Http\Controllers\CreateArticleRequest does not exist
爲什麼我得到這個錯誤?
我相信我的文章控制器和我的createArticlesRequest是在相同的namespace
所以爲什麼我得到這個錯誤?
控制器正在App \ Http \ Controllers命名空間中尋找CreateArticlesRequent,所以完全引用它爲「公共函數存儲(App \ Http \ Requests \ CreateArticleRequest $ request)」 – markdwhite