Laravel необработанные столбцы данных - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть такой код для отображения кнопки действий для таблиц данных

->addColumn('action', function () {
            return '<form id="delete" action="{{ route(' . 'admin.posts.destroy' . ', $model) }}" method="POST">
            @csrf
            @method("DELETE")
            <a href="{{route(' . 'admin.posts.edit' . ', $model) }}" class="btn btn-info">Edit</a>
            <input type="submit" class="btn btn-danger" value="Delete">
        </form>';
        })

Но @csrf и @method("DELETE") становятся строкой / текстом (не методом). Я пытался добавить {{ }} в @csrf и @method("DELETE"), но это не работает. Как изменить этот текст на метод в шаблонах лезвий без создания нового представления для такой кнопки действия?

Спасибо!

1 Ответ

0 голосов
/ 15 апреля 2020

@csrf заменить на <input type="hidden" name="_token" value="{{ csrf_token() }}"> и @method("DELETE") на <input type="hidden" name="_method" value="delete">

...