に参加します - A)FIRSTNAME b)のLASTNAME c)は、電子メール雄弁の複数のは、私は3つのテーブルを持っているlaravel
サービステーブルが含まれています a)のSERVICE_NAME
ウェブサイトのサービスプロバイダがサービスを追加しており、これらのサービスがサービステーブルに保存されていることが起こっています。一方、ユーザーはこれらのサービスを予約し、予約後はuser_idとなり、予約されたservice_idはordersテーブルに保存されます。
私が行ったことは、ログインしているサービスプロバイダは、注文テーブルに登録されているユーザーの詳細しか見ることができないということです。このため
、私は雄弁使用して、コードの下に使用: -
の$ USER_IDは、ユーザーIDが含まれていると$のservice_idが、サービスIDが含まれてい$get_result = App\Order::whereIn('user_id',$user_id)->whereIn('service_id',$service_id)->get();
。これにより、ログインしているプロバイダのサービスに登録されているユーザの結果が得られます。
私が直面している問題は、firstname、lastname、ユーザーのテーブルからの電子メール、サービステーブルからのサービス名などのユーザーの詳細を取得することです。
これらの表を雄弁にするにはどうすればいいですか?
ありがとう!私は次のように行っている: - クラスのご注文は、モデル { パブリック関数のユーザー() \t { \t戻ります$ this-> belongsToの(ユーザー::クラス)を拡張します。 \t} \t公共機能のサービス() \t { \t戻ります$ this-> belongsToの(サービス::クラス)。 \t}} –
ザ・ブレードのファイルで呼び出さその後 : - $ get_details =のApp \注文::([ 'サービス'、 'ユーザー'])と - > get()は、私は結果を受け取りました。 –
しかし今はforeachループを適用しています。私はそこにどのように表示しますか?私は