前提・実現したいこと
ここに質問の内容を詳しく書いてください。
Laravelにてメモ帳のアプリのようなものを作成しております。
その中で、データベースから値を取ってくる際に、うまくいかず、困っております。
具体的には、Admins,Users,Memosの3つのテーブルがあり、Memosテーブルの中に、Adminのidと関連させるadmin_id、Usersのidと関連させるuser_idがあり、詳細画面にて管理者、対象ユーザ、メモ内容を取得したいと思っています。
今のところ対象のUserは1名のみです。
ご教授いただけますと幸いです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
Admin、Userどちらか片方を取得することができますが、もう片方を取得することができません。
取得できる方は、上のjoinで記載した方になります。
該当のソースコード
PHP
1 $lesson = DB::table('memos') 2 ->join('admins', 'memos.admin_id', '=' ,'admins.id') 3 ->join('users', 'memos.user_id', '=', 'users.id') 4 ->where('memos.id', $id)->get();
試したこと
https://techfree.jp/devmemo/devmemo-2696
こちらの内容に沿ってやってみたのですが、同じ状況です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。