前提・実現したいこと
Laravel 5.8 で顧客管理ツールを作っています。
各ユーザーはmake:authで作成したUsersに登録され、ログインが可能な状態です。
そのユーザーを所属会社毎に分け、所属している会社の顧客だけを登録・閲覧するように変更したいです。
仕組みとして
全てのテーブルに同じカラム名(company_code)を用意し、CRUD 時には特に意識することなく該当するデータが反映されるようにできればと思います。
- 記入漏れを防ぐため、できれば一箇所に書くだけで済む方法がベストです。
問題点
試しに Model に
protected $attributes = [ 'company_code' => Auth::user()->company_code, ];
を設置したところ、Constant expression contains invalid operations とエラーがでてしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/09 06:39