問題タブ [eloquent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2552 参照

php - Laravelを使用して多対多からデータを取得する

2つのテーブルとピボットテーブルがあります。表の構成は以下のとおりです。

私のユーザーモデル:

私のコントローラー:

ブレードビューファイルには、このステートメント{{$ menu}}があります。取得するのはメッセージ配列だけですが、レコードをフェッチする方法を教えてもらえますか?

0 投票する
1 に答える
3394 参照

php - Laravel - 投稿からカテゴリにテーブルを結合する方法

これは私のテーブルデータです。

  • カテゴリ[ID] [カテゴリ名]

  • 投稿[id] [category_id] [post_name]

私がやりたいことは次のとおりです。

投稿を一覧表示し、echo category_name のカテゴリ テーブルに参加したい。


これは私のコントローラーです

ポストモデルです

これはカテゴリーモデルです

投稿モデルから投稿を一覧表示したい-> list_posts() メソッドは、コントローラーではなくモデルで実行したいためですが、カテゴリテーブルに参加してcategory_nameを取得できません。

カテゴリ テーブルに参加してcategory_nameを取得する方法は?

0 投票する
5 に答える
25290 参照

laravel - EloquentORMの多対多関係のピボットテーブルのフィールドで並べ替える方法

私はしばらくの間EloquentORMを使用していて、それをよく知っていますが、Fluentで行うのは非常に簡単ですが、次のことはできません。

多対多の曲を持つユーザーがいて、中間テーブルはsong_userです(そうあるべきです)。再生回数で判断して、ユーザーのトップソングを取得したい。もちろん、プレイカウントは中間テーブルに保存されます。

私はFluentでそれを行うことができます:

簡単。しかし、私はEloquentでそれをやりたいのですが、もちろんそれは機能しません:

0 投票する
2 に答える
76175 参照

php - Laravel結合クエリAS

クエリのを定義する方法はASありますか?

私は以下を試しました:

問題は、['name']fromカテゴリがからのものに置き換えられることusersです。それらを異なる名前にする方法はありますか?

上記のエイリアスがある...両方の結合が返されるエイリアスを作成するにはどうすればよいusers.nameですか?

0 投票する
4 に答える
558 参照

php - 入力::編集ページで古い

値が_

しかし、名前が無効¹などの場合、Input :: old()を取得して{{$ user-> name}}をオーバーライドするにはどうすればよいですか?

例えば:


¹検証テストに失敗する

0 投票する
5 に答える
39417 参照

laravel - Laravel/Eloquentと比較日

データベーステーブル内の1日以内のすべての行を返したい。私はLaravel4を使用しています。これが私が試したものです。

これは機能しません。ドキュメントを読みましたが、LaravelMySQL関数を渡すことができないようです。 timestamp日時フィールドです。Laravel 4でこれらの日付を比較するにはどうすればよいですか?

0 投票する
2 に答える
3228 参照

php - Eloquentを使用したLaravelJSON応答

スレッド、投稿、ユーザーという3つのテーブルがあります

スレッドが取得しました

投稿があります

ユーザーが得た

ユーザーがスレッドを表示したい場合は、投稿データを使用してjquery ajaxリクエストを呼び出し、スレッドIDを送信して次のコードを返します。

このコードは彼の仕事を完璧に行い、同じthread_idで投稿を返します。(ポストモデルもuser_idを見てユーザーを熱心にロードします)。

ただし、このコードは投稿とユーザーのすべての属性を取得します。つまり、テーブル内のすべての列のjson、post_date、post_updatereason、user_password、user_emailのすべてを意味します。

jsonでpost、username、post_dateを取得したいだけです

0 投票する
1 に答える
200 参照

orm - 関係のためのLaravelの追加/関係の検索

Eloquent ORMとの関係の関係を見つける方法は?現在、私はこのようなものを持っています。単純な関係。私は画像を見つけることができ、それは写真家です。今、私はもっと複雑なことをする必要があります、私は写真家のタグも見つける必要があります。

ダンプはこのように見えます

ただし、タグの関係を追加する必要があるため、次のようになります

そんなことがあるものか?

/画像モデル

/コントローラ

0 投票する
2 に答える
13516 参照

php - コンベンション テーブル名 (アンダースコア付き)

Laravel 3/4でこのテーブルの正しいテーブル名は何ですか?

構造
image_projects (id、project_id、image、ext、size、created_at、updated_at、active)

そして、どうすればモデルを作成できますか?

0 投票する
2 に答える
4734 参照

php - 1対多の関係でレコードを削除できないlaravel雄弁

私はlaravelで次のエラーに襲われました:多対多の関係を持つ2つのテーブルusersとtracksがあり、中間テーブル名はtrack_userですレコードを削除しようとしていますが、実行できません

Mysql エラー:

ユーザーモデル:

トラックモデル:

コントローラ

..