並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 11 件 / 11件

新着順 人気順

Eloquentの検索結果1 - 11 件 / 11件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Eloquentに関するエントリは11件あります。 Laravelフレームワークパフォーマンス などが関連タグです。 人気エントリには 『Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか』などがあります。
  • Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか

    動画: https://youtu.be/QHjRGPw34EI?si=MWb-1v1i1S5MG0eE プロポーザル: https://fortee.jp/phperkaigi-2023/proposal/6211083d-fc51-49a3-8b27-485d8e231b1f

      Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか
    • 【ガチ検証】Eloquent whereHas() はもう遅くないよ!

      はじめに Laravel Eloquent には whereHas() というメソッドがあります.このメソッドは,リレーション先のテーブルを検索条件に含めたい時に活用できるものです. 例を示します. 今,Author モデルと Book モデルが hasMany の関係(1:他 の関係)で定義されているとします. use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; /** * @property int $id PK * @property string $name 氏名 */ class Author extends Model { public function books(): HasMany { return $this->hasMany(Book::

        【ガチ検証】Eloquent whereHas() はもう遅くないよ!
      • Eloquent Relationships Cheat Sheet - Artigos

        Do not speak Portuguese? Translate this site with Google or Bing Translator A cheat sheet for Laravel’s Eloquent ORM version 5.5. One to One Relationship Demo details: In this demo we have 2 models (Owner and Car), and 2 tables (owners and cars). Business Rules: The Owner can own one Car. The Car can be owned by one Owner. Relations Diagram: Relationship Details: The Cars table should store the Ow

          Eloquent Relationships Cheat Sheet - Artigos
        • お前らのLike検索は間違っている (QueryBuilder/Eloquent) - Qiita

          煽りタイトルすみません。 Laravelタグをつけてはいますが、特定の言語/フレームワークに限らない、Like検索時のエスケープの注意点についてお話します。 (@wand_ta 指摘ありがとうございます! 修正しました) 本記事の対象読者 安易に以下のようなコードを書いてしまう方 $query->where('name', 'like', "%{$keyword}%") addcslashes ? ナニソレ? 旨いの? って方 1つのバックスラッシュを含むデータを検索するためにコードでは8個のバックスラッシュを書かなければならない場合があることに驚きを隠せない方 DB::select("SELECT * FROM items WHERE name LIKE '%\\\\\\\\%'") よくある間違い 商品テーブルに「100%りんご」という名前のデータが登録されているとします。 あなたの実

            お前らのLike検索は間違っている (QueryBuilder/Eloquent) - Qiita
          • どうしても Eloquent Model をモックしないといけないあなたへ

            はじめに Laravel を使っていると避けては通れない ORM の Eloquent. データベースをオブジェクト指向っぽく扱えるため非常に便利で,複雑なリレーションも簡単に扱えちゃう魔法の道具です. 例えば,主キーでモデルを取得するには以下のように書けば簡単に DB からデータが取得できます. 簡単ですね😁 さて,Laravel を使ったプロジェクトに限らず,プロダクトを開発する中で「テストコード」を書くことがありますが,テストを書く際にしばしば モック を使うことがあります. モック(オブジェクト)は,テスト対象となるクラスが依存する外部クラスの振る舞いを定義するもので,本来使われるはずのオブジェクトの代わりに差し込むことで,テスト結果が外部のロジックによって左右されるのを防ぐことができます. Laravel 使って開発をしているなら, Mockery というモックライブラリを使っ

              どうしても Eloquent Model をモックしないといけないあなたへ
            • Laravel Eloquent Collectionまとめるぜ! | 優技録

              優技録 var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"} Facebook Twitter GitHub ORMさんとのお付き合い 利用するメソッドの戻り値をすべて把握して処理 パラメータ配列の添字が空やNULLを考慮 get()やfind()でオブジェクトが存在しない時の考慮 first()やget()でオブジェクトが存在しない時の考慮 大事なことです🐱 PHP 判定チェック isset empty if is_null first()の場合 よくないパターン $user_instance = new User(); $user = $user_instance->find($user_id)->first(); $user_name = $user->name; $userのオブジェクト

                Laravel Eloquent Collectionまとめるぜ! | 優技録
              • LaravelのEagerLoadまとめ。動的プロパティとEloquentリレーションの違いなど - Kattsu Sandbox

                はじめにEagerload を使うと SQL クエリがごっそり減って気持ちいいですよね。 ただ、少し複雑な制約が入るとあれどうするんだっけ?ということがよくあったので、使用方法などを改めてまとめることにしました。 hasMany とは?といったリレーションの基本については説明していません。 Laravel5.5 で検証しています。 Eagerload の前にリレーションはなにを返すかを知る公式サイトにものっている次のような User モデルと posts という 1 対多のリレーションメソッドがあったとします。 <?php namespace App; use Illuminate\Database\Eloquent\Model; class User extends Model { /** * ユーザーの全ポストの取得 */ public function posts() { retur

                • PHPのORM: DoctrineORMとEloquentの比較大全をひとりでやるのカレンダー | Advent Calendar 2022 - Qiita

                  The Qiita Advent Calendar 2022 is supported by the following companies, organizations, and services.

                    PHPのORM: DoctrineORMとEloquentの比較大全をひとりでやるのカレンダー | Advent Calendar 2022 - Qiita
                  • 8.x Eloquentの準備 Laravel

                    イントロダクションIntroduction Laravelには、データベースとの対話を楽しくするオブジェクトリレーショナルマッパー(ORM)であるEloquentが含まれています。Eloquentを使用する場合、各データベーステーブルには対応する「モデル」があり、そのテーブルとの対話に使用します。Eloquentモデルでは、データベーステーブルからレコードを取得するだけでなく、テーブルへのレコード挿入、更新、削除も可能です。Laravel includes Eloquent, an object-relational mapper (ORM) that makes it enjoyable to interact with your database. When using Eloquent, each database table has a corresponding "Model"

                    • 【laravel】Eloquentをざっくり理解してみよう! - Qiita

                      この記事は、シアトルコンサルティング株式会社 Advent Calendar 2021の20日目の記事です。 こんにちは、シアトルコンサルティングの 羽田野 と申します。 この度、弊社 シアトルコンサルティング株式会社 でAdvent Calendarに参加することになりました。 TeamTech Move the WorldをMissionに掲げ、日々全力で業務に取り組んでおります! 少しでも興味を持って頂けたら下記のサイトを覗いてみてください! コーポレートサイト https://www.seattleconsulting.co.jp/ Wantedly https://www.wantedly.com/companies/seattleconsulting よろしくお願い致します! はじめに 以前の現場でlaravelを使用していたのですが、自分自身なかなか使い勝手がわからず苦戦した

                        【laravel】Eloquentをざっくり理解してみよう! - Qiita
                      • 7.x Eloquent:利用の開始 Laravel

                        イントロダクションIntroduction Eloquent ORMはLaravelに含まれている、美しくシンプルなアクティブレコードによるデーター操作の実装です。それぞれのデータベーステーブルは関連する「モデル」と結びついています。モデルによりテーブル中のデータをクエリできますし、さらに新しいレコードを追加することもできます。The Eloquent ORM included with Laravel provides a beautiful, simple ActiveRecord implementation for working with your database. Each database table has a corresponding "Model" which is used to interact with that table. Models allow you

                        1

                        新着記事