当我尝试通过Postman发送请求时,它会给我返回错误信息。

7 浏览
0 Comments

当我尝试通过Postman发送请求时,它会给我返回错误信息。

当我尝试通过Postman发送请求时,包含了fname、lname、bio和fb_token,它给了我一个错误:error{\"frist_name\":[\"The frist name field is required.\"]\n以下是代码:\n

public function store()
{
    if(User::where('fb_id','=',\Input::get('fb_id'))->exists()) 
       {
        $user = array(
            'fb_id' => Input::get('fb_id'),
            'fb_token' => Input::get('fb_token')
        );
        if (\Auth::attempt($user)) {
            echo 'found';
        } else {
            echo 'try log in again';
        }
    }
    else {
        $validation = \Validator::make(
            Request::all(), array(
            'frist_name' => 'required|alpha',
            'last_name' => 'required|alpha',
            'fb_id' => 'required|unique:user',
            'user_name' => 'required|unique:user',
            'bio' => 'max:140',
            'fb_token' => 'required|unique:user'
        ));
        $f=Request::get('frist_name');
        if ($validation->passes()) {
            $newUser = new User();
            $newUser->user_name = Request::get('user_name');
            $newUser->frist_name = Request::get('frist_name');
            $newUser->last_name = Request::get('last_name');
            $newUser->fb_id = Request::get('fb_id');
            $newUser->fb_token = Request::get('fb_token');
            $newUser->profile_pic = Request::get('profile_pic');
            $newUser->bio = Request::get('bio');
            $newUser->save();
        } else {
            $error = $validation->messages();
            return \Response::json($error);
        } }
    }

0