@stoletvobed91

Как получить get параметры в Laravel?

Доброго времени суток!
Никак не пойму в чем трабблы. Я новичок в Laravel, хочу пощупать и оценить его, чтобы понять моё или нет.
На данный момент столкнулся со следующей проблемой:
Почему-то не могу получить get параметры внутри контроллера.

$request->all() возвращает [].
Input::get('number') возвращает null.
$_GET, $_REQUEST тоже пустые.
Ну никак не могу получить данные.

Запрос:
/api/play.takePlace?game_id=2&place=9&number=6

Мой роутинг:
Route::auth();

Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'adminverify']], function() {
    Route::get('/', 'Admin\HomeController@index');
});

Route::group(['prefix' => 'api'], function() {
    Route::get("play.takePlace", "Api\PlayController@takePlace");
});

Route::get('/', 'HomeController@index');


Мой Api\PlayController@takePlace:
namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;

class PlayController extends \App\Http\Controllers\Controller {

    public function takePlace(Request $request) {
        dd($request->all());
    }

}


Скажите пожалуйста, что я делаю не так?
  • Вопрос задан
  • 3499 просмотров
Пригласить эксперта
Ответы на вопрос 2
eX1stenZ
@eX1stenZ
Web Dev
Смею предположить что Вы используете NGINX, и у Вас просто не правильная конфигурация конфига
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Не правильная конфигурация веб-сервера.. показывайте конфиги.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы