Laravel 4 Laravel 4链接到行动

Laravel 4 Laravel 4链接到行动,laravel-4,link-to,actioncontroller,Laravel 4,Link To,Actioncontroller,下午好 我正在尝试创建一个链接来运行销毁操作。阅读Laravel 4的文档时,应执行以下操作: link_to_action cast ('@ getIndex HomeController', $ title, $ parameters = array (), $ attributes = array ()); 我的代码: {{Link_to_action ('CompaniesController @ destroy', 'Test', array ($ company-> id),

下午好

我正在尝试创建一个链接来运行销毁操作。阅读Laravel 4的文档时,应执行以下操作:

link_to_action cast ('@ getIndex HomeController', $ title, $ parameters = array (), $ attributes = array ());
我的代码:

{{Link_to_action ('CompaniesController @ destroy', 'Test', array ($ company-> id), array ('class' => 'btn btn btn-sm-info'))}}
但是,当我到达链接时,它会重定向我以显示控制器的操作,该操作应将我发送到销毁


提前感谢,

在laravel-4中使用此选项。您使用的是laravel 3格式:

{{ HTML::linkAction('CompaniesController@destroy', 'Test' , array ('class' => 'btn btn btn-sm-info')) }}

该方法是生成一个html元素,并且它没有DELETE方法,您需要一个带有DELETE方法的表单来实现这一点

laravel四个生成器:scaffold,相信它下面的表单可以删除记录:{{form::open array'method'=>DELETE',route'=>array'companys.destroy',$company->id}{{Form::submit'Delete',array'class'=>'btn btn danger'}{{{Form::close}}结果表明,优化代码可以使用linkAction,但我看到的不起作用,当链接明确指示您使用销毁方法时,总是将我带到show方法…:/按照他的指示,代码如下所示:{{HTML::linkAction'CompaniesController@destroy','Test',array$company->id,array'class'=>'btn btn btn sm info'}但同样它重定向show方法…我的销毁方法如下:公共函数destroy$id{$this->company->find$id->delete;返回重定向::route'companys.index';}必须在routes文件中执行某些操作?我的文件也是:Route::resource'Companys'、'CompanyController';谢谢。您到底想做什么?转到destroy方法,但不使用Form::submit,因为我使用Ruby on Rails,用这种语言可以创建一个链接来删除我的记录,所以我想执行类似的操作