作者:D调肥仔 | 来源:互联网 | 2023-08-31 17:23
我想从create.blade插入数据。但是遇到未定义路由的错误。
Route [Question.store] not defined. (View: ......\myapp\resources\views\questions\create.blade.php)
这是我定义的路线
Route::resource('questions','QuestionController');
Route::resource('options','OptionController');
Route::resource('votes','VoteController');
QuestionControler代码示例:
public function create()
{
return view('questions.create');
}
public function store(Request $request)
{
//
}
我的创建刀片表单
如何解决此问题。我使用了 laravel 5.8
谢谢!
使用此命令列出您的所有路线
php artisan route:list
您的路线将是questions.store
,而不是question.store
(带前缀,如果有的话)
有关更多信息,请阅读Resource controller
,
您已将资源路由定义为questions
,但将其用作question
。这导致了错误。像下面这样