今中みのるのLaravelブログ
ブログ一覧

モデルデータの操作方法について
モデルデータの取得方法について 論理削除の設定 モデルデータを更新する方法について 特定のカラムの増分、減分 モデルデータを挿入する方法について モデルデータを削除する方法について デバッグ方法 素のSQL Eloque

モデルファクトリについて
モデルファクトリとは、eloquentで利用できるテストデータを楽に挿入するための仕組みになります。モデルファクトリには、fakerと呼ばれる偽のデータを作成する仕組みが利用出来ます。 モデルファクトリの利用方法について

Laravel tinkerについて
tinkerとは? Laravelに標準搭載されている対話型のコンソールです。この手の実行環境はREPL(リプル)と呼ばれています。tinkerを利用するとモデル、関数、クラスの確認、fakerの利用が出来ます。 tin

カラムの設定権限(ホワイトリスト方式/ブラックリスト方式)について
概要 テーブルに対して、複数の値を代入する場合は、悪意のあるユーザが、HTTPリクエストでどんな値を挿入するのかが分からないため、Eloquentではデフォルトで複数代入の脆弱性から保護されています。※複数代入=crea

マイグレーションの利用方法について(外部キー制約)
外部キー制約(参照整合性制約)の制御について 外部キー制約(参照整合性制約)の制御方法についてです。※Udemyの(【Laravel】データーベース操作「Eloquent・クエリビルダー」マスターコース)の補足になります

マイグレーションの利用方法について(インデックス)
マイグレーションを利用したインデックスの操作方法について解説します。 マイグレーションのインデックスの下準備 カラムを追加します。 マイグレーションのuniqueインデックスの作成方法について マイグレーションにインデッ

シーダー(seeder)について
シーダーとは? Laravel のシーダーとは、Laravelを通して、データベースにデータを挿入するための機能です。シーダーを利用すると、チーム開発などをする場合に、初期データを登録するのが楽になります。シーダーを利用

migrationについて
マイグレーションとは、データベースのバージョン管理のようなものです。 複数人で開発する場合や、別の環境へデータベースの状態をコピーしたい場合などに有効です。毎回マイグレーションしたら結果が同じになるので、作業の抜け漏れな

Laravelのモデルクラスの生成について
Laravelのモデルクラスの生成 LaravelでEloquentを利用するには、モデルクラスを作成する必要があります。モデルクラスは、「app/Models」配下に配置されているファイルになります。モデル名は、単数形