Angularjs 如何将post请求绑定到Laravel 5中的模型

Angularjs 如何将post请求绑定到Laravel 5中的模型,angularjs,laravel-5,Angularjs,Laravel 5,如何将post请求绑定到routes.php中的模型 Route::post('/api/users/validate', 'UserController@validate'); //Want to assign a model to this post request 下面是我创建的模型 VUser.php Class VUser extends Model{ protected userName; protected password; } UserController.php

如何将post请求绑定到routes.php中的模型

    Route::post('/api/users/validate', 'UserController@validate'); //Want to 
assign a model to this post request
下面是我创建的模型

VUser.php

Class VUser extends Model{
protected userName;
protected password;
}
UserController.php

<?php namespace App\Http\Controllers;
use App\Models\VUser;

class VUserController extends Controller{
public function validate(VUser $u){
return "success";
}
}

提前感谢

如果这对您来说太多,那么在您的情况下,您还可以使用URL参数定义单个路由

Route::post('/api/users/{user}/validate', 'UserController@validate'); 
现在找到RouteServiceProvider并为用户定义绑定,如下所示。之后,您可以在{User}所在的每个控制器函数中使用
User$User

$router->model('user', 'App\User');

您还需要更改AngularJS代码,以便帖子转到url
/api/users/XX/validate
,其中XX是数据库中的用户ID。

运行
php artisan route:list
终端中的此命令,并给出该路由的输出行。。。!谢谢你的回复。我现在能够将模型绑定到我的post请求。我现在面临的唯一问题是,在我的validate方法中,我的模型的所有属性都为null<代码>公共函数验证(VUser$u){dd$u);}
$router->model('user', 'App\User');