我正在使用laravel。
假设有两个表A和B(A和B是相互关联的;它们的关系在模型中定义),其控制器和模型如下:
我想在表A和B中保存数据。在保存数据之前,需要进行数据验证并检查特定用户是否可以访问。 我有以下功能
我正在调用一个指向ControllerA的saveA函数的API。我无法理解应该保留saveB,authenticticationUserB和validationB的位置(虽然我想在表B中保存数据)。
答案 0 :(得分:2)
您应该使用请求(https://laravel.com/docs/5.1/requests) - 假设您使用的是Laravel 5.1。
运行
php artisan make:request YourRequestName
然后在您的控制器(api终点)中使用请求,例如
public function myEndpoint(MyRequestName $request)
{
do something.
}
在您的请求中,您将定义权限要求和验证规则。