2014-02-19 2 views
0

Добрый день,Laravel 4 link_to_action

Я пытаюсь создать ссылку для запуска моего действия уничтожения. Чтение документации 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'))}} 

Но когда я получил ссылку, он перенаправляет меня, чтобы показать действие контроллера, когда действие должен послать меня, чтобы уничтожить.

Заранее благодарен,

ответ

0

В laravel -4 используйте это. Вы следуете Laravel 3 Формат:

{{ HTML::linkAction('[email protected]', 'Test' , array ('class' => 'btn btn btn-sm-info')) }} 
+0

после его указания код выглядит следующим образом : {{HTML :: linkAction ('CompaniesController @ destroy', 'Test', array ($ company-> id), array ('class' => 'btn btn btn-sm-info'))}} , но в равной степени перенаправляет метод show .... мой метод уничтожения выглядит следующим образом: public function destroy ($ id) { $ this-> company-> find ($ id) -> delete(); return Redirect :: route ('companies.index'); } Необходимо что-то сделать в файле маршрутов? так же есть мой файл: Route :: resource ('companies', 'CompaniesController'); Спасибо. – cfgv

+0

что именно вы хотите сделать? –

+0

перейдите к методу destroy, но без использования формы :: submit, я работаю с Ruby on Rails и на этом языке может создать ссылку для удаления моих записей, поэтому я хочу сделать что-то подобное. – cfgv

0

, что метод генерации HTML-элемент, и это не УДАЛИТЬ метод, вам нужно форму с УДАЛИТЬ метод, чтобы сделать это

+0

laravel four generator: scaffold , верьте в него следующую форму для удаления записи: {{Форма :: open (массив ('method' => 'DELETE', 'route' => array ('companies.destroy', $ company-> id))}} {{Form :: submit ('Delete', array ('class' => 'btn btn-danger'))}} {{Форма :: закрыть()}} Оказывается, оптимизировать код будет делать с linkAction, но то, что я вижу, не работает, всегда приводит меня к методу show, когда ссылка четко указала, что вы переходите к методу destroy ...: / – cfgv

 Смежные вопросы

  • Нет связанных вопросов^_^