когда я получаю переменную с запросом пусто - PullRequest
0 голосов
/ 16 мая 2019

это ошибка, которую я получаю: "SQLSTATE [23000]: нарушение ограничения целостности: 1048 Le champ 'username' ne peut être vide (null) (SQL: update user set username =?, pseudo=?, email =?, password =? Где id = 29) "

public function updateUser($id, Request $request)
{
    if ($id != NULL) {
        $username = $request->get('username');
        $pseudo = $request->get('pseudo');
        $email = $request->get('email');
        $password = $request->get('password');
        $retour = testToken();
        if($retour == TRUE) {
            $data = User::where('id', $id)->update(array('username'=>$username, 'pseudo'=>$pseudo, 'email'=>$email, 'password'=>$password));
            return response()->json([
                'message'=>'OK',
                'data'=>$data]
            ,200);
        } else {
            return response()->json([
                'message'=>'Forbidden',
            ]
            ,403);
        }
    } else {
        return response()->json([
        'message'=>'Not found',
        ]
        ,404);
    }       
}

enter image description here

dd ($ request)-> вход ());я получаю пустой массив: enter image description here

1 Ответ

0 голосов
/ 16 мая 2019

Хорошо, ответ был следующим:

$username = Input::get('username'); $pseudo = Input::get('pseudo'); $email = Input::get('email'); $password = Input::get('password');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...