LoginSignup
2
0

More than 5 years have passed since last update.

51歳からのプログラミング 備忘 laravelで複数モデルを変数に格納して操作してみたい

Last updated at Posted at 2019-04-17

認証されたuserのIDに対応する、他の従テーブルのフィールド情報を取得したい

・ 複数の従テーブル名を、
  laravel\config\model_name.phpに、配列model_nameで用意。
  model_name=>['user_info','user_profile,'company','etc']

・ foreachで従テーブル名を取り出し、App\\'.$valueで成形して変数$model_fieldに格納

app\Http\Controllers\Controller
public function getTest()
{
$user=Auth::user();
$model_name=config('model_name.model_name');
foreach($model_name as $value)
{
$model_app='App\\'.$value;
$model_field=$model_app::where('user_id',$user->id)->first();
}
2
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0