我正在开发一个应用程序,其中多个公司可以创建其帐户并将其用作自己的帐户。每家公司可以为自己的公司创建多个用户。每个公司都可以访问他们自己的数据而不是其他数据所以,我在每个表中都有一个company_id
列,很多表也有user_id
列。为了插入company_id
和user_id
我必须手动提供他们在每家商店的方法是这样的:在许多表中自动插入相同的数据
$request['company_id'] = Auth::user()->company_id;
$request['user_id'] = Auth::user()->id;
Land::create($request->all());
我不得不提一下模型两列了。
$fillable = ['company_id','user_id','other_column','more_column'];
我想自动插入当前公司ID和当前用户ID在数据库中的值,只要有任何数据插入表中。
有没有办法做到这一点?