2016-12-19 8 views
1

Я использую Laravel для создания и администрирования приложения администрирования api, и я использую Маршрут: ресурс вместо обычных методов GET и POST., используя POST вместо PUT в laravel

Только что понял, что мой хостинг-провайдер НЕ ДОПУСКАЕТ ПОЛОЖИТЬ и УДАЛИТЬ сейчас, мне нужно, чтобы теперь мне нужно было использовать методы POST и GET.

это то, что я есть

Route::resource('contacts', 'Admin\\ContactInfoController',['only' => ['create', 'store', 'update']]); 
    Route::get('claims/statuses', 'Admin\\Claims[email protected]'); 
    Route::get('claims/costcenters', 'Admin\\[email protected]'); 
    Route::get('claims/{id}/details', 'Admin\\[email protected]'); 
    Route::get('claims/{id}/messages', 'Admin\\[email protected]'); 
    Route::resource('claims', 'Admin\\ClaimsController',['only' => ['index','store','update','destroy','edit']]); 
    Route::resource('claims/details', 'Admin\\ClaimsDetailsController',['only' => ['store','update','destroy']]); 

Какой подход может быть лучше в преобразовании мои маршруты из PUT и DELETE для POST и GET?

ответ

1

Я не думаю, что ваш хостинг-провайдер не позволяет отправлять или удалять запрос. Если вы создали API, это может быть так, но в других случаях (вы создали обычную страницу) вы отправляете формы с использованием метода POST со скрытым полем _method, установленным в HTTP-глагол, поэтому, если только ваш провайдер поддерживает метод POST, он будет работать без проблем. Вы можете прочитать раздел Form method spoofing об этом.

+0

Nabialek Фактически InMotion Hosting отключает это по умолчанию. Так можно сделать – Kendall

0

Свяжитесь с вашим хостингом, чтобы разрешить отправку или удаление запроса, это часть веб-разработки, и это довольно ограничивает.

+0

они действительно сделали. Единственный способ включить это - обновить .... Я был введен в заблуждение InMotion Hosting. – Kendall

+0

@ Kendall, попробуйте выбрать лучший хостинг, не позволяйте им ограничивать вас. – Coder

+0

Я в тумане делаю это, однако, на данный момент ситуация требует от меня временного решения временного решения. У вас есть предложения по эффективному размещению проектов laravel? – Kendall