【Laravel】DBをつくる(1)
<準備>
1.プロジェクトを作成
composer create-project laravel/laravel プロジェクト名 --prefer-dist
バージョン指定は、↑の最後にこれを足す(6を指定する場合の例)
"6.*"
2.phpMyAdminでDBを作成
3..envファイル変更
DB_DATABASE=phpMyAdminで作成したDB名
DB_PASSWORD=phpMyAdminのパスワード
git config --global user.name "ユーザー名"
git config --global user.email メールアドレス
<マイグレーション>
1.マイグレーションファイルの作成
カレントディレクトリをプロジェクトのフォルダに移動し、以下のコマンドを実行
※テーブル名は複数形にする!
2.作成されたファイルxxx_create_テーブル名_table.phpを開き、
upメソッドにテーブルを生成するための処理を記述
(downメソッドはテーブルを削除するためのメソッド)
3.マイグレーションを実行
php artisan migrate
<シーディング>
1.シーダ―ファイルの作成
※テーブル名は大文字で始める!
小文字で始めたら、向こうが認識してくれなかった。
2.シーディング処理の記述
テーブル名TableSeeder.phpのrunメソッドを修正
3.シーディングを実行
php artisan db:seed