Php Laravel 5在销毁路线上缺少所需参数
我最近从Laravel5.1升级到了5.2,现在我得到了一个错误,Php Laravel 5在销毁路线上缺少所需参数,php,laravel,laravel-5,Php,Laravel,Laravel 5,我最近从Laravel5.1升级到了5.2,现在我得到了一个错误,缺少[Route:example.destroy][URI:example/{args}]所需的参数 错误发生在以下位置: 您可以尝试以下方法 <form class="form-horizontal" action="<?php echo url('example'); ?>" method="post"> Route::post('example', 'ExampleController
缺少[Route:example.destroy][URI:example/{args}]
所需的参数
错误发生在以下位置:
您可以尝试以下方法
<form class="form-horizontal" action="<?php echo
url('example'); ?>" method="post">
Route::post('example', 'ExampleController@destroy');
您可以尝试以下方法
<form class="form-horizontal" action="<?php echo
url('example'); ?>" method="post">
Route::post('example', 'ExampleController@destroy');
我在将我的应用程序更新到Laravel 5.2时遇到了同样的问题
显然,Laravel 5.2需要一个有效的路径来“销毁资源”,例如:
在这里,在我们的应用程序中,我将在每条路由的末尾放置一个“{id}=0”或“{id}=null”(当调用尚未准备好的“路由销毁”时)
在您的情况下,它将类似于:
<form action="<?php echo route('example_route.destroy', ['id'=>0]); ?>" method="post">
我在将我的应用程序更新到Laravel 5.2时遇到了同样的问题
显然,Laravel 5.2需要一个有效的路径来“销毁资源”,例如:
在这里,在我们的应用程序中,我将在每条路由的末尾放置一个“{id}=0”或“{id}=null”(当调用尚未准备好的“路由销毁”时)
在您的情况下,它将类似于:
<form action="<?php echo route('example_route.destroy', ['id'=>0]); ?>" method="post">
试试这个:
<form class="form-horizontal" action="<?php echo route('example.destroy', $record->id); ?>" method="post">
试试这个:
<form class="form-horizontal" action="<?php echo route('example.destroy', $record->id); ?>" method="post">
请发布名为示例的路由定义。销毁
。请发布名为示例的路由定义。销毁
。这适用于执行一对一删除的页面。然而,在我的例子中,我在一个页面上执行多次删除。这适用于执行一对一删除的页面。然而,在我的例子中,我在一个页面上进行了多次删除。是的,这里也一样,尽管我只是将其设置为空白并不完全正确,这取决于应用程序的工作方式,它可能会导致路由访问出现漏洞。但是,它是有效的:啊,这里也一样,虽然我只是把它设置为空白并不完全正确,这取决于应用程序的工作方式,它可能会导致路由访问出现漏洞。但是,它是有效的:D
{!! Form::open(['route' => ['example.destroy', $record->id],
'method' => 'delete']) !!}
{!! Form::close() !!}