0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel [マイグレーションの設定~テーブル作成〜カラム作成]

Posted at

マイグレーション設定

モデルは artisan コマンドを使えば良いので php artisan とした後に、 make:model そして モデル名を今回は記事の Model なので Post としてあげましょう。
その後にバージョン管理するためのマイグレーションファイルも作りたいので、 php artisan make:model Post --migration のようなオプションを付けてあげましょう。
スクリーンショット 2020-10-08 16.00.27.png
こうする事でPostモデルとマイグレーションフォルダができます。

マイグレーションの記述

migration ファイルには up() と down() というメソッドがあるのですが、 up() がこのマイグレーションで行いたい処理、 down() はそれを巻き戻すための処理になります
スクリーンショット 2020-10-08 16.05.22.png

カラムの追加

column の種類なんですが、 SQL でいうところの varchar は string で設定していくので string('title') 、そして body に関してはテキストで設定したいので text('body') としてあげれば OKです。
スクリーンショット 2020-10-08 16.18.53.png
その後に、
php artisan migrate とするとdbにテーブルができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?