todoアプリの制作をしているのですが、
userごとのデータを取得して表示するようにしたいです。
TaskというモデルとUserというモデルでリレーションまで終わったのですが、
userごとにデータを表示させるコントローラーの設定でアドバイスを下さい。
表示させる画面はadd関数で表示する設定なのですが上手くいきません。
どこを直せばよいでしょうか?
PHP
1class TaskController extends Controller 2{ 3 public function add() 4 { 5 $user = User::find($user->id) 6 $tasks = Task::where('user_id', $user->id) 7 return view('tasks.index'); 8 9 }
下記はモデルの設定で追加した部分です。
User
PHP
1public function tasks() 2 { 3 return $this->hasMany('App\Task'); 4 5 }
Task
PHP
1public function user() 2 { 3 return $this->belongsTo('App\User'); 4 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。