わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

18日目: Laravel Eloquentを使って必要なModelを生成する その1

laravel.com

ここにある方法でModelを作ろうと思う。

kimikimi714.hatenablog.com

この日の記事に書いたようなコンポーネントが必要になる。そこからざっくり必要なModelは

  • User
  • Review
  • Comment

になると考えている。

そのそれぞれについて必要な項目は違ってくるが、一旦上のModelを作るコマンドを叩いてみよう。

$ php artisan make:model User -m
Model already exists! // sampleとして初めから作られてたっぽい

$ php artisan make:model Review -m
Model created successfully.
Created Migration: 2016_12_18_134444_create_reviews_table

$ php artisan make:model Comment -m
Model created successfully.
Created Migration: 2016_12_18_134451_create_comments_table

git status -sb
## master
?? app/Comment.php
?? app/Review.php
?? database/migrations/2016_12_18_134444_create_reviews_table.php
?? database/migrations/2016_12_18_134451_create_comments_table.php

-m コマンドを打つことで自動的にmigration用のファイルも作ってくれる。

では次にmigration用ファイルをいじる…んだけど、ちょっと全然進まなかったので今日はここまで。