zvermafia
@zvermafia
WebDev

Можно ли сделать DELETE (Route::delete()) запрос для тега a (html) в Laravel?

Используется Laravel!

Обычно в CRUD приложений есть три кнопки (ссылки в виде кнопки) show, edit и delete. Сформировать первые две кнопки легко (потому что у них GET запрос), но вот у третей не гладко.

Для третей я создаю форму с DELETE методом, но можно ли сформировать DELETE запрос для тега <a>?

Сейчас использую:
{{ Form::open(array('route' => array('admin.some.thing', $item->id), 'method' => 'DELETE') }}
    <button type="submit" class="btn btn-danger">
        <span class="glyphicon glyphicon-remove"></span>
    </button>
{{ Form::close() }}


Надо заменить на похожую на это:
<a href="{{ route('admin.some.thing', $item->id) }}" class="btn btn-danger">
    <span class="glyphicon glyphicon-remove"></span>
</a>


P.S.: Используется resource controller! Это важно.
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Ссылки не могут быть с методом DELETE. Вариант один — использовать ujs или что-то аналогичное.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы