我正在開發一個應用程序,其中多個公司可以創建其帳戶並將其用作自己的帳戶。每家公司可以爲自己的公司創建多個用戶。每個公司都可以訪問他們自己的數據而不是其他數據所以,我在每個表中都有一個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在數據庫中的值,只要有任何數據插入表中。
有沒有辦法做到這一點?