eloquent

    0

    2答えて

    学校のプラットフォームでは、特定の学校のクラスに登録されているすべての生徒をリストしたいと思います。このリストでは、id、last_name、first_name、各生徒のクラス名を見たいと思います。 Id +フルネームは問題ありませんが、すべてのリレーションシップを読み込んでグレードで完全なクラス名を表示することはできません。 私の関係は、次のとおりです。 student -> hasMany

    0

    1答えて

    私は1対1の関係を持っていますが、私の必要な結果が得られていますが、私の見解では結果を表示できません。 これは public function showallProducts() { // parent table $productstock = Product::with('CurrentPrice')->get(); return view('welcome', com

    0

    1答えて

    3ウェイピボットテーブル(複合主キーであるuser_id、respondent_id、およびcompany_idで構成)にデータを添付しようとしています。 データはすでに私が重複するキーメッセージ(当たり前) を取得し、テーブルに存在する場合、私はsyncWithoutDetaching使用することによって、これを防ぐためにしようとしたが、それはまだ私が何をしようとしたどのような重複キーメッセージ

    2

    2答えて

    私はLaravel Eloquentを使用してデータベースを2回ヒットしています。私は2つのクエリの結果を1つにマージします。どのようにしてこれを単一のクエリにして、データベースに一度しかヒットしないのですか? 0 idとPARENT_IDがPARENT_IDではなくIDでソートさ0ではない行でソートさ: $openers = Comments::select('id', 'parent_id',

    0

    1答えて

    をモデルを一緒にチェーンだから私は三つのモデルがあります: チャレンジ ユーザー エントラント チャレンジはちょうどその主キー ユーザーがちょうどその主キーを持っていました Entrantには外部キーがありますs challenge_idとuser_id 私はチャレンジから質問しています(私はチャレンジIDを持っています)。そのチャレンジに関連するすべてのユーザーを得るために何が雄弁に最も良い方法

    2

    3答えて

    users id roles id name user_roles user_id role_id 特定の役割を持つすべてのユーザーにクエリを実行したいと思います。例: だから、ロール「管理者」を持つすべてのユーザー

    1

    1答えて

    一部のユーザーを削除したい場合、そのユーザーにアバターがある場合はアバターを削除したい。 public function destroy($id) { $user = User::findOrFail($id); if ($user && $user->profile->avatar){ Storage::delete($user->profile-

    1

    2答えて

    なぜ以下の2つのステートメントは異なる動作をしますか?最初は3を返します.3は$ progressに対して1を返します。私はDB上の最初の集約とサーバー上の2番目の集約だと思った。だから彼らはまだ同じ値を返すべきです。 $progress = $this->user->userActivities()->select('date') ->groupBy('date')

    0

    2答えて

    私は会社のすべての求人情報を表示したい。私は関係モデルを定義しました。 class Company extends Model { // protected $fillable = [ 'user_id', 'name', 'company_size', 'slogan', 'website', 'log

    0

    1答えて

    私は、このようなこのコードなどの2つのモデルがあります。今、私はこのコードを使用して、その都市のすべての国をフェッチするためにトリングい class City extends Model { protected $table = 'city'; protected $fillable = array("name"); } : $countries = Country::