1
divisionsテーブルから追加のユーザ情報を取得したいと思います。laravel 5.2 belongsTo関係が効かない
しかし、なぜ機能しないのですか?
BadMethodCallException in Macroable.php行81:メソッド除算には が存在しません。
クラスAdminsControllerは、コントローラ
public function getUserIndex()
{
$users = User::all()->division();
dd($users);
}
クラスのユーザーが認証可能
public function division()
{
return $this->belongsTo('App\Division', 'division_id');
}
クラス部門はモデル
public function users()
{
return $this->hasMany('App\User');
}
Usersテーブル
を拡張する拡張を拡張$table->foreign('division_id')->references('id')->on('divisions')->onUpdate('cascade');
部門テーブル
$table->increments('id');
感謝:
次のようなものを使用することができるはずです。それは仕事です.'dd($ user-> division() - > first() - > name); ' – beru222