Php Laravel 5在销毁路线上缺少所需参数

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

我最近从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@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() !!}