今中みのるのLaravelブログ
ブログ一覧
![](https://imanaka.me/wp-content/uploads/2022/08/8407e4de74de59c0caba2f07e060fd9d-300x164.png)
モデルファクトリについて
モデルファクトリとは、eloquentで利用できるテストデータを楽に挿入するための仕組みになります。モデルファクトリには、fakerと呼ばれる偽のデータを作成する仕組みが利用出来ます。 モデルファクトリの利用方法について
![](https://imanaka.me/wp-content/uploads/2022/08/c98b56e3062df329e6a9ee4e62109740-300x164.png)
Laravel tinkerについて
tinkerとは? Laravelに標準搭載されている対話型のコンソールです。この手の実行環境はREPL(リプル)と呼ばれています。tinkerを利用するとモデル、関数、クラスの確認、fakerの利用が出来ます。 tin
![](https://imanaka.me/wp-content/uploads/2022/08/7db5f637cf9b72cc7797826737acffb5-300x164.png)
カラムの設定権限(ホワイトリスト方式/ブラックリスト方式)について
概要 テーブルに対して、複数の値を代入する場合は、悪意のあるユーザが、HTTPリクエストでどんな値を挿入するのかが分からないため、Eloquentではデフォルトで複数代入の脆弱性から保護されています。※複数代入=crea
![](https://imanaka.me/wp-content/uploads/2022/08/099b2bd76dde57ed535c7621e38b975a-300x164.png)
マイグレーションの利用方法について(外部キー制約)
外部キー制約(参照整合性制約)の制御について 外部キー制約(参照整合性制約)の制御方法についてです。※Udemyの(【Laravel】データーベース操作「Eloquent・クエリビルダー」マスターコース)の補足になります
![](https://imanaka.me/wp-content/uploads/2022/08/23a4343fecc1506895fc83921059ac5c-300x164.png)
マイグレーションの利用方法について(インデックス)
マイグレーションを利用したインデックスの操作方法について解説します。 マイグレーションのインデックスの下準備 カラムを追加します。 マイグレーションのuniqueインデックスの作成方法について マイグレーションにインデッ
![](https://imanaka.me/wp-content/uploads/2022/08/96e9c545bd0446ba695273a0542b89cb-300x164.png)
シーダー(seeder)について
シーダーとは? Laravel のシーダーとは、Laravelを通して、データベースにデータを挿入するための機能です。シーダーを利用すると、チーム開発などをする場合に、初期データを登録するのが楽になります。シーダーを利用
![](https://imanaka.me/wp-content/uploads/2022/08/Red-Simple-and-Modern-Illustrated-Interview-Keynote-Presentation-2-300x169.jpg)
migrationについて
マイグレーションとは、データベースのバージョン管理のようなものです。 複数人で開発する場合や、別の環境へデータベースの状態をコピーしたい場合などに有効です。毎回マイグレーションしたら結果が同じになるので、作業の抜け漏れな
![](https://imanaka.me/wp-content/uploads/2022/08/98daa00f8acaff0c67ca2115f684f003-300x169.png)
Laravelのモデルクラスの生成について
Laravelのモデルクラスの生成 LaravelでEloquentを利用するには、モデルクラスを作成する必要があります。モデルクラスは、「app/Models」配下に配置されているファイルになります。モデル名は、単数形
![](https://imanaka.me/wp-content/uploads/2022/08/f98d8c2a7deab5768de828cf119af7fa-300x169.png)
Laravelでデータベースを扱う方法について
Eloquentとは? データベースの操作を楽にするためのORMという仕組みになります。ORMとは、オブジェクトとデータベースを紐付ける仕組みになります。Eloquentを利用するとSQL文を書かなくてもデータベースを操