laravel の eloquent で companies, jobs テーブルがあり、 1対多の関係がある場合は、Company.php内で、
php
1 public function jobs() 2 { 3 return $this->hasMany('App\Models\Job'); 4 } 5
という感じで呼び出して、
laravel の eloquent で applications, candidates テーブルがあり、 1対1の関係の場合は、Application.php内で
php
1 public function candidate() 2 { 3 return $this->hasOne('App\Models\Candidate'); 4 }
とEloquentの記述に従って呼び出しています。
メソッドに関し、動的な記述をするときに、
Company::jobが記述されているか、Company:: jobsが記述されているか
Application::candidateが記述されているか、Application::candidatesが記述されているか判断したいのですが、どう記述するのが簡潔になりますでしょうか。
回答1件
あなたの回答
tips
プレビュー