Сила Ларавела заменяет параметр GET - PullRequest
0 голосов
/ 26 июня 2019

Я хочу принудительно заменить параметр get.

$req->merge([
    'test' => '0'
]);

echo $req->get('test'); // Still shows old value ??

Я хочу принудительно изменить значение в req объекте. И я не хочу использовать $req->all() или что-то подобное.

UPDATE

Кажется, он работает с Illuminate\Http\Request, но не Illuminate\Foundation\Http\FormRequest, не уверен, что это ошибка или способ исправить это?

1 Ответ

0 голосов
/ 26 июня 2019

попробуйте вот так

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

$req->test = 0;

, тогда вам нужнодоступ только по объекту, а не по ключу

$req->test  //output = 0;

второй способ слияния по массиву, тогда вам нужно получить доступ по ключу , а не объекту ..

$req->merge([
    'test' => '0'
]);

затем доступ только по ключу

$req['test'] //output '0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...