Метод laravel в ссылке href?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Метод laravel в ссылке href?

Сообщение Anonymous »

Я хочу создать раскрывающийся список с двумя ссылками. Ссылки «Удалить» и «Изменить».

Для функции удаления я создал форму.

{!! Former::horizontal_open()->method('DELETE')->action(action("Test\\TestController@destroythread", $comment->id)) !!}
{!! Former::danger_submit('Delete') !!}
{!! Former::close() !!}


Форма работает, это означает, что мой комментарий будет удален, если я нажму кнопку.

Нет, я решил удалить кнопку удаления и сделать раскрывающийся список со ссылкой на удаление. Поэтому мне нужно получить логику этой формы в раскрывающемся меню.

Но у меня этого нет в раскрывающемся списке. Оптическая кнопка «Удалить» — это часть раскрывающегося списка:

[*]
Delete



Но я не могу просто поместить свою функцию контроллера в эту «href-ссылку», потому что без метода «DELETE» она не будет работать. Надеюсь, вы все поняли, что я пытаюсь сказать... мой английский в любом случае не самый лучший.

Может ли кто-нибудь мне с этим помочь?

Спасибо за любую помощь!

Я пробовал это раньше, но это тоже не сработало:

[*]
id) }}">Delete


и мой маршрут выглядит так:

Route::delete('/show/{id}', 'Test\\TestController@destroythread')->name('destroythread');


но у меня это не сработало..

все маршруты /show/:

Route::get('/show/{id}', 'Test\\TestController@show');
Route::put('/show/{id}/edit', ['as' => 'editing', 'uses' => 'Test\\TestController@update']);
Route::get('/show/{id}/edit', 'Test\\TestController@edit')->name('edit');
Route::delete('/show/{id}', 'Test\\TestController@destroy')->name('destroy');

Route::delete('/show/{id}', 'Test\\TestController@destroythread')->name('destroythread'); // this is the route we are talking about


Подробнее здесь: https://stackoverflow.com/questions/360 ... -href-link
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»