書籍「Laravelの教科書」Laravel13対応サポートガイド公開中 → ダウンロードはこちら

Laravelデータベース

Laravelデータベース

Laravelのマイグレーションでカラム追加、カラム名変更、カラム削除、属性変更を行う方法【Laravel入門講座】

Laravelでデータベースのカラムの追加・カラム名変更・削除・nullable()等の属性変更をする方法を解説します。データベースを直接編集してしまうとLaravel上での処理と食い違いが生じるので、キケンです。面倒ですがマイグレーション...
Laravelデータベース

Tinkerを使ってデータベースを操作する【Laravel入門講座】

Laravelでは、Tinkerを使ってデータベース上のテーブルを編集できます。これまでの記事では、データベースに直接入力を行ってテストをしてきました。それでも良いのですが、Tinkerを使うことで、より便利にデータの追加や修正ができます。...
Laravelデータベース

Doctrine DBAL Driver PDOMySql Driver not found エラー対策とエラーの原因を分かりやすく解説

Laravelで【Class "Doctrine\DBAL\Driver\AbstractMySQLDriver" not found】や【Doctrine DBAL Driver PDOMySql Driver not found】や【○...
Laravelデータベース

Laravelでリレーション先のカラムをid以外にする場合の書き方

今回は、前回記事の補足で、Laravelでリレーション先のカラムをid以外にする場合の書き方について解説します。前回はhasOneとbelongsToメソッドを使って、リレーションを作る方法を紹介しました。コードは次のようなシンプルな書き方...
Laravelデータベース

hasOne・belongsToで1対1リレーション構築【初心者のためのLaravel入門講座】

laravel超入門講座、今回は、リレーションを実践してみます。リレーションとは、テーブル間の連携をつくるもの。今回はテーブルとテーブルを1対1で結ぶhasOneメソッドとbelongsToメソッドを解説します。記事に書いてあるとおりの手順...
Laravelデータベース

Laravelのリレーションとは【初心者のためのLaravel入門講座】

Laravel超入門講座、今回から、リレーションに入っていきます。リレーションを使うと、モデル同士の間で、様々な関係性を構築できます。こうすることで、データベースから値を取得しやすくなります。Junko「モデルやマイグレーションってなに?」...
Laravelデータベース

マイグレーションの方法と注意点【初心者のLaravel入門講座】

初心者のためのLaravel超入門講座、今回は、migration(マイグレーション)について解説します。migrationはデータベースを作成する部分。ここからはMySQLのデータと連携させつつ、すすめていきますね。前回までの内容はこちら...
Laravelデータベース

マイグレーションやり直し方法とエラー対策:Illuminate Database QueryException

Laravelでmigrateを行ったとき、こんなメッセージが出てきたときの対処法です。「Illuminate Database QueryException」また、今後のmigrateエラーを回避するための2つの対策を紹介します。migr...