Я пытаюсь хранить данные на сервере с laravel. Я следую учебному курсу, и я чувствую, что он может быть немного устаревшим, потому что раньше я получал ошибку 500 с помощью метода обновления.Сохранение неисправностей с laravel (Неопределенное свойство)?
public function store()
{
$input = Input::json();
return Player::create(array(
'teamName' => $input->teamName, // this is line 35
'teamColor' => $input->teamColor
));
}
Вышеупомянутый синтаксис учебника похож на, я пробовал и ниже.
public function store()
{
$input = Input::all();
return Player::create(array(
'teamName' => $input['teamName'], // this is line 35
'teamColor' => $input['teamColor']
));
}
Внутри браузера я получаю эту ошибку.
{"error":{"type":"ErrorException","message":"Undefined property: Symfony\\Component\\HttpFoundation\\ParameterBag::$teamName","file":"C:\\wamp\\www\\basketball-app-framework\\app\\controllers\\PlayersController.php","line":35}}
Так что я чувствую, что эти вопросы я должен быть в состоянии выяснить, в считанные секунды, но я новичок и действительно не знаю, где найти четкий ответ. Я попытался найти документы, но я не могу найти то, что искал, может быть, я слеп?
Не могли бы вы выполнить команду wasd ($ input = Input :: all()) и показать нам результат? –
Да, одна секунда. Я выполнил его, где я вижу ответ? Это метод response_text возвращает метод POST? –
array (size = 2) 'teamName' => string 'Bulls' (length = 5) 'teamColor' => string '' (length = 0) Я уверен, что это правильный ответ. –