【PHP】Laravelのカラム作成で使えるデータ型は?

こんにちは!CODE CLUB965のKです!

今回は、PHP Laravelでカラムを作成するときに使えるデータ型を紹介したいと思います。

使えるデータ型

以下にまとめておきます。

データ型説明
increments('id')符号なしINTを使用したID(主キー)
binary('カラム名')バイナリデータのカラム
boolean('カラム名')真偽値のカラム(true/false)
char('カラム名', 長さ)長さ指定の文字列のカラム
date('カラム名')日付カラム
time('カラム名')時間カラム
dateTime(カラム名)日時カラム
double('カラム名', 桁数, 小数点以下桁数)桁数は、全体の桁数
小数点以下の桁数は、桁数の中で小数点以下の桁数
enum('カラム名', ['定数', '定数'])ENUMカラム
integer('カラム名')数値データカラム
json('カラム名')JSONフィールドカラム
timestamp('カラム名')TIMESTAMPカラム
timestamps()created_at と update_at カラム
nullableTimestamps()NULL値を許容する以外は、timestamps()と同じ
string('カラム名')VARCHARカラム
string('カラム名', 長さ)長さ指定のVARCHARカラム
text('カラム名')TEXTカラム

細かい使い方や仕様は今回は省略します。

忘れってしまった時の参考にどうぞ!

それでは、また!

Follow me!