Проблема со связующими свойствами в Laravel - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь изменить свойство, используя:

$request->merge(['state' => $state_from_database->name]);

, и когда я регистрирую все запросы, используя:

\Log::info($request->all())

, это показывает мне действительное состояние в запросе.Но если я

\Log::info($request->get('state'))

, это пустая строка, но

\Log::info($request->state)

возвращает мне правильное имя состояния.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

попробуйте

$request['state'] = $state_from_database->name

После этого вы можете получить статистику по этому

dd($request->get('state'));

ИЛИ

dd($request->input('state'));

Оба способа будут работать правильно

0 голосов
/ 01 апреля 2019

Попробуйте это,

$request->request->add(['state' => $state_from_database->name]);

и затем вы можете использовать его как

\Log::info($request('state'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...