在我的API中,我使用“ with”方法来获取父级的模型关系,并且一切正常。我想在我的关系中添加一个属性,并在我的API中返回它,但是我应该在模型中使用请求。
类似这样的东西:
Book.php
protected $appends = ['userState'];
public function getUserStateAttribute () {
return User::find($request->id); //request not exists here currently
}
我的控制器(API控制器)中有$ request)>
Controller.php
public function get(Request $request) { Post::with('books')->all(); }
我相信使用静态内容添加到模型数组中非常容易,但是如何使用基于请求的内容呢?
在我的API中,我使用“ with”方法来获取父级的模型关系,并且一切正常。我想在我的关系中添加一个属性,并在我的API中返回它,但是我应该在模型中使用request。 ...
我想您可以使用request()
帮助程序:
您想在此处将请求作为参数: