Невозможно получить доступ к параметрам защищенного свойства laravel 5.5 - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь получить параметры из $request следующим образом: $request->request->parameters, но я получаю эту ошибку Cannot access protected property Symfony\Component\HttpFoundation\ParameterBag::$parameters.

Теперь я знаю, что с защищенным свойством мне придется использовать$request->request->parameters() но когда я делаю это, я получаю следующую ошибку: Call to undefined method Symfony\Component\HttpFoundation\ParameterBag::parameters().

Я использую laravel V5.5

Кто-нибудь знает, что я могу попытаться исправить это и получитьпараметры, которые я послал от моего лезвия?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2019

пример

public function save(Request $request)
{
    $data['name'] = $request->name;
    $data['email'] = $request->email;
    //process $data as per your need
}
0 голосов
/ 19 сентября 2019

(Я не уверен, чем Laravel отличается от Symfony в этом случае, но для Symfony вы бы сделали следующее.)

Вы не можете получить доступ к защищенным параметрам, вот что означает защищенный.Вместо этого используйте метод get():

$request->request->get($parameter);

Или, если вы хотите, чтобы они все были в виде массива:

$request->request->all();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...