予約システムを作る #4:データベース作成

XAMPPのMySQLにデータベースを作成


データベース作成

MySQLにデータベースを作成する。
phpMyAdmin - [ユーザアカウント] - [ユーザアカウントを追加する]
・ユーザ名:bookingsystem
・ホスト名:ローカル
・パスワード:自動生成 (メモしておく)
・同名のデータベースを作成してすべての権限を与える

コンフィグ設定

Laravelで作成したプロジェクトの以下ファイルを修正

config\app.php
・'timezone' => 'Asia/Tokyo',
・'locale' => 'ja',

.env
・APP_NAME=BookingSystem
・DB_DATABASE=bookingsystem
・DB_USERNAME=bookingsystem
・DB_PASSWORD=生成したパスワード

マイグレーションファイルの作成

database\migrations 配下のファイルは使わないので削除
以下コマンドを実行し新たに bookingテーブル用 マイグレーションファイルを作成
php artisan make:migration create_books_table

upメソッドを修正
database\2021_06_10_063907_create_books_table.php
※ ファイル名の先頭は作成日時
public function up()
{
    Schema::create('books', function (Blueprint $table) {
        $table->id();
        $table->string('name');
        $table->string('email');
        $table->string('tel');
        $table->date('resdate');
        $table->unsignedSmallInteger('restime');
        $table->unsignedSmallInteger('slot');
        $table->unsignedSmallInteger('num');
        $table->timestamps();
      });
}
テーブル作成
php artisan migrate

phpMyAdminで bookingsystemデータベースに "books" テーブルが作成されたことを確認


予約システム

0 件のコメント:

その他の記事