LaravelEagerの読み込み| 特定のユーザーのクエリ

マムラサ

特定のユーザーによる結果を表示するのに問題があります。

以下のコードでは、すべてのエントリ($ restaurantmenue)を受け取りますが、代わりに、特定のユーザーによって作成されたエントリのみが必要です。エントリを作成したユーザーのみをクエリするにはどうすればよいですか?

//Restaurant Profile Page
public function showrestaurants($id) {
  $restaurant = User::findOrFail($id);
  //$restaurant->addclick();

  $restaurantmenue = User::with(['articles' => function ($q){
    $q->nowpublished();
  }])->get();

  return view('pages.profile')->withRestaurant($restaurant)->withRestaurantmenue($restaurantmenue);
}

Article.phpのnowpublished()スコープ:

public function scopeNowPublished($query) {
  $zero = Carbon::today()->addHours(23)->addMinutes(59)->addSeconds(59);
  $query->whereBetween('published_at',[Carbon::today(),$zero])->orderBy('published_at','desc');
}

私の見解:

@foreach($restaurantmenue as $daily)
                  @foreach($daily->articles as $menue)
                    <div class="card card-horizontal">
                      <div class="row">
                        <div class="col-md-5">
                          <div class="image" style="background-image: url({{asset('images/frontend/profile/profileHero.jpg')}}); background-size: cover; background-position: center center;">
                            <img src="{{asset('images/frontend/profile/profileHero.jpg')}}" alt="..." style="display: none;">
                            <div class="filter filter-azure">
                              <button type="button" class="btn btn-neutral btn-round">
                                  <i class="fa fa-heart"></i> SMÄCKT MIR
                              </button>
                            </div>
                          </div>
                        </div>
                        <div class="col-md-7">
                             <div class="content">
                               <p class="category text-info">
                                    <i class="fa fa-trophy"></i> Best of
                                </p>

                                <a class="card-link" href="#">
                                    <h4 class="title">{{$menue->title}} </h4>
                                </a>
                                <a class="card-link" href="#">
                                    <p class="description">{{$menue->body}}</p>
                                    <br />
                                    {{$menue->price}} €
                                </a>

                            </div>
                        </div>
                      </div>
                    </div>
                  @endforeach
                @endforeach
アレクセイメンジェニン

私があなたを正しく理解した場合、あなたは次のようなことをするべきです:

$restaurantmenue = User::where('id', $id)->with(['articles' => function ($q) {
    $q->nowpublished();
}])->get();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LaravelEagerの追加との関係の読み込み-> where()

分類Dev

LaravelEager読み込みの最適化コメントの問題

分類Dev

LaravelEagerの読み込み多態的な関係

分類Dev

中間モデルを介したLaravelEagerの読み込み

分類Dev

主キーを選択しないと、LaravelEagerの読み込みが機能しません

分類Dev

viewWillAppearでのGeoFireクエリのユーザー位置データの読み込み

分類Dev

JSPページへのユーザー投稿の読み込み

分類Dev

AngularViewの読み込み

分類Dev

pygame画像の読み込み

分類Dev

DrupalColorBoxの読み込み

分類Dev

画像読み込みのsrc

分類Dev

RubyFFIの読み込み-OSX

分類Dev

JS : 画像の読み込み

分類Dev

画像の読み込みAngularJS

分類Dev

Laravel:navbarのユーザーの読み込みに熱心

分類Dev

積極的な読み込み現在のユーザーの解析

分類Dev

JSONエラーの読み込み

分類Dev

SoXの読み込みエラー

分類Dev

ユーザーが特定のエントリを入力するまで、ユーザー入力を配列に読み込みます

分類Dev

ページ読み込み中のJavaScript読み込み画面

分類Dev

クラスの日 "のユーザー入力を読み込みます

分類Dev

外部リソースの読み込み

分類Dev

ページの最初の読み込み

分類Dev

ElasticsearchGroovyスクリプトの読み込みエラー

分類Dev

クエリの読み込み中にリレーストアからデータを読み込みます

分類Dev

読み込みプロパティの遅延読み込み

分類Dev

ページの読み込み、CSSで画像を読み込む

分類Dev

ページの読み込み時にJavascriptを読み込む

分類Dev

ページの読み込み後に ajax を読み込む

Related 関連記事

  1. 1

    LaravelEagerの追加との関係の読み込み-> where()

  2. 2

    LaravelEager読み込みの最適化コメントの問題

  3. 3

    LaravelEagerの読み込み多態的な関係

  4. 4

    中間モデルを介したLaravelEagerの読み込み

  5. 5

    主キーを選択しないと、LaravelEagerの読み込みが機能しません

  6. 6

    viewWillAppearでのGeoFireクエリのユーザー位置データの読み込み

  7. 7

    JSPページへのユーザー投稿の読み込み

  8. 8

    AngularViewの読み込み

  9. 9

    pygame画像の読み込み

  10. 10

    DrupalColorBoxの読み込み

  11. 11

    画像読み込みのsrc

  12. 12

    RubyFFIの読み込み-OSX

  13. 13

    JS : 画像の読み込み

  14. 14

    画像の読み込みAngularJS

  15. 15

    Laravel:navbarのユーザーの読み込みに熱心

  16. 16

    積極的な読み込み現在のユーザーの解析

  17. 17

    JSONエラーの読み込み

  18. 18

    SoXの読み込みエラー

  19. 19

    ユーザーが特定のエントリを入力するまで、ユーザー入力を配列に読み込みます

  20. 20

    ページ読み込み中のJavaScript読み込み画面

  21. 21

    クラスの日 "のユーザー入力を読み込みます

  22. 22

    外部リソースの読み込み

  23. 23

    ページの最初の読み込み

  24. 24

    ElasticsearchGroovyスクリプトの読み込みエラー

  25. 25

    クエリの読み込み中にリレーストアからデータを読み込みます

  26. 26

    読み込みプロパティの遅延読み込み

  27. 27

    ページの読み込み、CSSで画像を読み込む

  28. 28

    ページの読み込み時にJavascriptを読み込む

  29. 29

    ページの読み込み後に ajax を読み込む

ホットタグ

アーカイブ