[英]Laravel route is not defined
我遇到此错误:
ErrorException(E_ERROR)路由[projects.adduser]未定义。 (视图:E:\\ wamp64 \\ www \\ pmanagement \\ resources \\ views \\ projects \\ show.blade.php)
我的路线在以下HTML中定义:
<form id="add-user" action="{{ route('projects.adduser',[$project->id]) }}" method="POST">
这是我的路线代码:
Route::post('projects/adduser/{project_id?}','ProjectsController@adduser');
您需要命名路线:
Route::post('projects/adduser/{project_id?}', 'ProjectsController@adduser')->name('projects.adduser');
或者,您可以使用url()
帮助器代替route()
:
url('projects/adduser/' . $project->id)
您需要命名您的路线以使用它,例如:
Route::post('projects/adduser/{project_id?}')
->uses('ProjectsController@adduser')
->name('projects.adduser');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.