Здравейте,
Нужна ми е малко помощ за Laravel 4.2. Искам да мога да обработвам post-заявки, когато са насочени към главния URL, без да има index.php в адреса
Примерно адреса, където ми е инсталиран Laravel е:
http://localhost/tmp/laravel/
Съдържанието на app\routes.php ми е:
Имам една форма във View - form.blade.php. Тя се зарежда по подразбиране в базовия URL "/". Ако събмитна формата без да съм изписал index.php в адреса и не се случва нищо, просто страницата с формата се зарежда отново.
Ако заредя страница с индекс:
http://localhost/tmp/laravel/index.php
, тогава всичко работи нормално. В този случай print_r() принтира post-елементите.
Има ли някакъв начин да накарам обработването на post-заявка от главната страница? Със сигурност има, но явно аз нещо бъркам. Някакви идеи?
Нужна ми е малко помощ за Laravel 4.2. Искам да мога да обработвам post-заявки, когато са насочени към главния URL, без да има index.php в адреса
Примерно адреса, където ми е инсталиран Laravel е:
http://localhost/tmp/laravel/
Съдържанието на app\routes.php ми е:
PHP:
Route::get('/', function()
{
return View::make('form');
});
Route::post('/', function()
{
print_r($_POST);
});
Ако заредя страница с индекс:
http://localhost/tmp/laravel/index.php
, тогава всичко работи нормално. В този случай print_r() принтира post-елементите.
Има ли някакъв начин да накарам обработването на post-заявка от главната страница? Със сигурност има, но явно аз нещо бъркам. Някакви идеи?