Angularjs Laravel无法检索角度POST数据

Angularjs Laravel无法检索角度POST数据,angularjs,laravel,post,laravel-5,http-post,Angularjs,Laravel,Post,Laravel 5,Http Post,我正在通过angular controller提交表单数据。然后需要将数据传递到Laravel控制器并存储在数据库中。但是,Laravel不获取数据,并且值为空 表格 <form> <div class="form-group"> <label for="username">Your Name</label> <input type="text" class="form-control" id="use

我正在通过angular controller提交表单数据。然后需要将数据传递到Laravel控制器并存储在数据库中。但是,Laravel不获取数据,并且值为空

表格

<form>
    <div class="form-group">
        <label for="username">Your Name</label>
        <input type="text" class="form-control" id="username" name="username" placeholder="Your Name" ng-model="user.name">
    </div>

    <div class="form-group">
        <label for="useremail">Email</label>
        <input type="text" class="form-control" id="useremail" name="useremail" placeholder="Email" ng-model="user.email">
    </div>

     <div class="form-group">
         <label for="username">Phone</label>
         <input type="text" class="form-control" id="userphone" name="userphone" placeholder="Phone" ng-model="user.phone">
     </div>

     <div class="form-group">
        <label for="userpassword">Password</label>
        <input type="password" class="form-control" id="userpassword" name="userpassword" placeholder="Password" ng-model="user.password">
      </div>

       <button type="submit" class="btn btn-default" ng-click="addUser(user)">Submit</button>
}))

}

routes.php

Route::group(['middleware' => 'cors'], function()
{
    Route::resource('users', 'UserController');
});
UserController.php存储函数

public function store(Request $request)
{
    $user = new User;

    $user->name = $request->input('name');
    $user->email = $request->input('email');
    $user->phone = $request->input('phone');
    $user->password = $request->input('password');
    $user->save();

}
试试这个:

$inputs = Request::json()->all();
$user->name = $inputs['name'];

store
函数中,尝试
return$user
以使其返回Angular.ok,但这不会保存用户…laravel日志中的错误是-完整性约束冲突:1048列“name”不能为空
console.log($scope.user)的输出是什么行?@Bogdan-Object{name:“myname”,电子邮件:myname@gmail.com,电话:“999999999”,密码:“123455”}看起来不错。如果将
dump($request->all())
的输出放在
UserController@store
public function store(Request $request)
{
    $user = new User;

    $user->name = $request->input('name');
    $user->email = $request->input('email');
    $user->phone = $request->input('phone');
    $user->password = $request->input('password');
    $user->save();

}
$inputs = Request::json()->all();
$user->name = $inputs['name'];