#laravel #httprequest #lumen
#laravel #httprequest #lumen
Вопрос:
Я использую updateOrCreate, но должен ли я использовать Post Http Request or Put request
, пока я его использую?
Комментарии:
1. Вы могли бы использовать любой. Laravel по умолчанию использует puts для обновления и post для создания.
2. Я знаю, что могу использовать любой .. но какой правильный?
3. В дополнение к моему ответу: я могу порекомендовать вам выступление Адама Ватана на конференции по организации контроллеров youtube.com/watch?v=MF0jFKvS4SI Это не прямой ответ на ваш пост, но это помогает
4. Большое спасибо за вашу помощь @cbaconnier
Ответ №1:
Мы не знаем вашу архитектуру, поэтому сложно дать вам подходящий ответ.
Но, говоря в общих терминах, CRUD использует следующие методы:
- ПОЛУЧИТЬ index()
- ПОЛУЧИТЬ create()
- POST store()
- ПОЛУЧИТЬ edit($id)
- Обновление ПАТЧА($ id)
- УДАЛИТЬ уничтожить($id)
В вашем сценарии, я предполагаю, вы не знаете идентификатор своего ресурса. В таком случае это не может быть ПАТЧ (или PUT). Оставшимся будет POST.