並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 18 件 / 18件

新着順 人気順

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

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

 Eloquent18 Laravel  reference  php    Laravel Eloquent  
  • Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか

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

      Laravelへの異常な愛情 または私は如何にして心配するのを止めてEloquentを愛するようになったか
    • Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita

      Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却するPHPLaravelDDDドメイン駆動設計Eloquent この記事はドメイン駆動設計#1 Advent Calendar 2019の 10 日目の記事です。 2020/12/17追記 以下に続編を書きました! LaravelにDDDを導入して1年経った所感(達成したこと / 課題点 / モデリングの難しさなど) やったこと 自社サイトのバックエンドを Laravel で実装して半年間が経ち、初期に考えた設計にいろいろと綻びが出てきたと感じていました。 そんな中、ちょうど実践ドメイン駆動設計や Web+DB Press で特集された体験 DDD を読むことができたので、さっそくいくつかの機能を DDD で実装してみました。 本記事では「もともと Laravel で実践していたEloquen

        Laravelでドメイン駆動設計(DDD)を実践し、Eloquent Model依存の設計から脱却する - Qiita
      • 【ガチ検証】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() はもう遅くないよ!
        • 【Laravel】 Eloquent の has() や whereHas() が遅い?なら速くしてやるぜ - Qiita


          Laravel Eloquent  has()  whereHas() PHPMySQLSQLLaravelEloquent  2021/10/21 : Postgres  MySQL  JOIN  MySQL  : @KentarouTakeda 2022/12/22 : MySQL  8.0.16  Postgres  has() whereHas() 使: Eloquent whereHas()  Laravel 
            【Laravel】 Eloquent の has() や whereHas() が遅い?なら速くしてやるぜ - Qiita
          • 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
                    • Laravel | DBデータ操作(DBファサード, クエリビルダ, Eloquent) - わくわくBank

                      // DB内のテーブル一覧表示 $tables = DB::select('SHOW TABLES'); foreach ($tables as $table) { echo $table->{'Tables_in_' . env('DB_DATABASE')}; } // usersテーブル内のカラム一覧表示 $columns = DB::select('SHOW COLUMNS FROM users'); foreach ($columns as $column) { echo $column->Field; }

                        Laravel | DBデータ操作(DBファサード, クエリビルダ, Eloquent) - わくわくBank
                      • 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
                        • LaravelのEloquentと関連するテーブル名をカスタマイズする - Qiita


                           Laravel使DDD Eloquent EloquentReservationEloquentOption  eloquent_reservationseloquent_options  調  $table namespace App; use Illuminate\Database\Eloquent\Model; class EloquentReservation extends Model { /** * 
                            LaravelのEloquentと関連するテーブル名をカスタマイズする - Qiita
                          • 6.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

                            • 5.6 Eloquent:ミューテタ Laravel

                              イントロダクションIntroduction アクセサとミューテタはモデルの取得や値を設定するときに、Eloquent属性のフォーマットを可能にします。たとえばLaravelの暗号化を使いデータベース保存時に値を暗号化し、Eloquentモデルでアクセスする時には自動的にその属性を復元するように設定できます。Accessors and mutators allow you to format Eloquent attribute values when you retrieve or set them on model instances. For example, you may want to use the Laravel encrypter[/docs/{{version}}/encryption] to encrypt a value while it is stored in t

                              • 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のORM「Eloquent」を単体で使ってスクラッチ開発する | テクナレジ

                                  【第4回】Composerを使ってお手軽アプリケーション開発 本連載ではComposerで公開されているパッケージの中から、フレームワークを問わず汎用的に使えるライブラリをサンプルコードと共に紹介します。 今回はDBを扱う「Eloquent(Illuminate/Database)」というORMを紹介します。 ORMとEloquent ORMとは? ORMは「Object Relational Mapping (オブジェクト関係マッピング)」と呼ばれている、オプジェクト指向で書かれているプログラムから、オブジェクト指向ではないデータベースなどのデータをオプジェクト指向のように扱う手法のことを言います。 かみ砕いて説明すると、データベースをオブジェクト指向っぽく扱うためのクラス構造ということです。 例えば、 SELECT 'id', 'name', 'age' FROM users WHER

                                    LaravelのORM「Eloquent」を単体で使ってスクラッチ開発する | テクナレジ
                                  • 【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

                                      新着記事