Size: a a a

2018 November 29

AA

Ann Ali in Laravel UA
по дизайну не подходит такое. Кнопка "Удалить" внутри формы редактирования
источник

AH

Angry Hungry in Laravel UA
можно еще роут на два метода сделать delete и post
источник

MA

Maksim Aleshchenko in Laravel UA
не вижу смыла удалять с помощью православного метода delete, так как у вас же не rest api
источник

AK

Alex Kovalchuk in Laravel UA
Ann Ali
по дизайну не подходит такое. Кнопка "Удалить" внутри формы редактирования
<form id="delete-form" action="{{ route('delete') }}" method="POST" style="display: none;"></form> вот копипаста с форми выхода в ларе, форма невидимая а кнопка субмитит ее
источник

AK

Alex Kovalchuk in Laravel UA
Maksim Aleshchenko
не вижу смыла удалять с помощью православного метода delete, так как у вас же не rest api
почему бы и нет? как лучше?
источник

MA

Maksim Aleshchenko in Laravel UA
Alex Kovalchuk
почему бы и нет? как лучше?
Судя по вчерашней проблеме @ali_annya у нее все находится в 1й форме и наколхозить новую форму на книпку DELETE нет возможности
источник

AH

Angry Hungry in Laravel UA
Route::match(['delete', 'post'], '/', function () {
   //
});
источник

AH

Angry Hungry in Laravel UA
взято из доков лары
источник

MA

Maksim Aleshchenko in Laravel UA
если наколходить форму по вашему методу, то получится форма в форме
источник

AK

Alex Kovalchuk in Laravel UA
Maksim Aleshchenko
если наколходить форму по вашему методу, то получится форма в форме
Можно форму delete вынести за пределы формы и цеплять по id
источник

AA

Ann Ali in Laravel UA
ох, нет - по-моему чище и проще это сделать через put без невидимых форм
источник

AA

Ann Ali in Laravel UA
Angry Hungry
Route::match(['delete', 'post'], '/', function () {
   //
});
да, но проблема как послать delete из формы с дефолтным put останется
источник

AH

Angry Hungry in Laravel UA
['delete', 'put']
источник

MA

Maksim Aleshchenko in Laravel UA
Alex Kovalchuk
Можно форму delete вынести за пределы формы и цеплять по id
@ali_annya да, действительно можно еще одну форму прилепить после основной, и повесить обработку на клик кнопки DELETE чтобы оно сабмитило форму с delete, а ту форму в которой сама кнопка не сабмитило
источник

MA

Maksim Aleshchenko in Laravel UA
это как вариант
источник

AK

Alex Kovalchuk in Laravel UA
Maksim Aleshchenko
@ali_annya да, действительно можно еще одну форму прилепить после основной, и повесить обработку на клик кнопки DELETE чтобы оно сабмитило форму с delete, а ту форму в которой сама кнопка не сабмитило
как по мне это хороший вариант для удаления не надо пересылать данные
Альтернатива: конечно можно сделать кнопку ссылкой и удалять по get запросу
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
как по мне это хороший вариант для удаления не надо пересылать данные
Альтернатива: конечно можно сделать кнопку ссылкой и удалять по get запросу
но это не безопасно
источник

AA

Ann Ali in Laravel UA
если добавить токен к ссылке - будет безопасно. Но я не вижу у такого способа каких-то преемуществ перед put-методом формы
источник

MA

Maksim Aleshchenko in Laravel UA
Alex Kovalchuk
но это не безопасно
GET должен отдавать данные, а удалять можно  как post, put, delete и хоть  patch))
источник

MA

Maksim Aleshchenko in Laravel UA
просто по феншую delete, а так можно и post
источник