我可以看出您对Laravel很陌生。您遇到了一个问题,它似乎无法识别我所创建的新类...
首先,我运行了...
php artisan make:request CreateSongRequest
这将会生成一个CreateSongRequest.php文件,存放在app/Http/Requests/目录下。
文件内容...
<?php namespace App\Http\Requests;
use App\Http\Requests\Request;
class CreateSongRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
//
];
}
}
在我的控制器中,我将表单提交到以下方法...
public function store(CreateSongRequest $request, Song $song) {
$song->create($request->all());
return redirect()->route('songs_path');
}
当我提交表单时,出现了以下错误...
在RouteDependencyResolverTrait.php文件的第53行发生反射异常:类App\Http\Controllers\CreateSongRequest不存在