我正在创建这样的广告
public function store(Request $request)
{
$advert = PropertyAdvertisement::create($request->all());
return response()->json($advert);
}
在广告模型上附加user_id的最佳方法是什么?
答案 0 :(得分:0)
创建后,在返回值前添加一行以将该字段提供给$ advert
变量(假设user_id是PropertyAdvertisement
模型上的可填充字段,并且您的请求通过Auth中间件进行路由) :
$advert->user_id = \Auth::user()->id;
$advert->save();
或者,如果您想要更少的代码,请在创建之前将user_id添加到$ request对象:
$request['user_id'] = \Auth::user()->id