【问题标题】:What is the best way to assign a user ID - Laravel分配用户 ID 的最佳方法是什么 - Laravel
【发布时间】:2019-08-19 20:00:41
【问题描述】:

我正在制作这样的广告

public function store(Request $request) 
{
    $advert = PropertyAdvertisement::create($request->all());
    return response()->json($advert);
}

在广告模型上附加 user_id 的最佳方式是什么?

【问题讨论】:

    标签: laravel authentication laravel-5


    【解决方案1】:

    创建后,在 return 前添加一行,将字段赋予 $advert 变量(假设 user_id 是 PropertyAdvertisement 模型上的可填充字段,并且您的请求通过 Auth 中间件路由):

    $advert->user_id = \Auth::user()->id;
    $advert->save();
    

    或者如果您想要更少的代码,请在创建之前将 user_id 添加到 $request 对象:

    $request['user_id'] = \Auth::user()->id
    

    【讨论】:

      猜你喜欢
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2019-07-14
      • 1970-01-01
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多