Laravel 5.2 : 路线 [WelcomeController.destroy] 未定义
Laravel 5.2 : Route [WelcomeController.destroy] not defined
在我的路线中:
Route::resource('welcome', 'WelcomeController');
查看:
{{ Form::open(['method' => 'DELETE', 'route' =>['WelcomeController.destroy', $task->id]]) }}
{{ Form::submit('Delete', ['class' => 'btn btn-danger']) }}
{{ Form::close() }}
和WelcomeController
控制器:
public function destroy($id)
{
$task = Task::findOrFail($id);
$task->delete();
return back();
}
出现错误:
Route [WelcomeController.destroy] not defined. (View: /opt/lampp/htdocs/NewTask/resources/views/welcome.blade.php)
在您看来,您应该使用 welcome.destroy
而不是 WelcomeController.destroy
。
为了验证路由名称,您可以随时运行:
php artisan route:list
您将在 Laravel 应用程序中看到所有路由的名称
在我的路线中:
Route::resource('welcome', 'WelcomeController');
查看:
{{ Form::open(['method' => 'DELETE', 'route' =>['WelcomeController.destroy', $task->id]]) }}
{{ Form::submit('Delete', ['class' => 'btn btn-danger']) }}
{{ Form::close() }}
和WelcomeController
控制器:
public function destroy($id)
{
$task = Task::findOrFail($id);
$task->delete();
return back();
}
出现错误:
Route [WelcomeController.destroy] not defined. (View: /opt/lampp/htdocs/NewTask/resources/views/welcome.blade.php)
在您看来,您应该使用 welcome.destroy
而不是 WelcomeController.destroy
。
为了验证路由名称,您可以随时运行:
php artisan route:list
您将在 Laravel 应用程序中看到所有路由的名称