XAMPPのMySQLにデータベースを作成
データベース作成
MySQLにデータベースを作成する。
phpMyAdmin - [ユーザアカウント] - [ユーザアカウントを追加する]
phpMyAdmin - [ユーザアカウント] - [ユーザアカウントを追加する]
・ユーザ名:bookingsystem
・ホスト名:ローカル
・パスワード:自動生成 (メモしておく)
・同名のデータベースを作成してすべての権限を与える
・ホスト名:ローカル
・パスワード:自動生成 (メモしておく)
・同名のデータベースを作成してすべての権限を与える
コンフィグ設定
Laravelで作成したプロジェクトの以下ファイルを修正
config\app.php
・'timezone' => 'Asia/Tokyo',
・'locale' => 'ja',
.env
・APP_NAME=BookingSystem
・DB_DATABASE=bookingsystem
・DB_USERNAME=bookingsystem
・DB_PASSWORD=生成したパスワード
config\app.php
・'timezone' => 'Asia/Tokyo',
・'locale' => 'ja',
.env
・APP_NAME=BookingSystem
・DB_DATABASE=bookingsystem
・DB_USERNAME=bookingsystem
・DB_PASSWORD=生成したパスワード
マイグレーションファイルの作成
database\migrations 配下のファイルは使わないので削除
以下コマンドを実行し新たに bookingテーブル用 マイグレーションファイルを作成
upメソッドを修正
database\2021_06_10_063907_create_books_table.php
※ ファイル名の先頭は作成日時
phpMyAdminで bookingsystemデータベースに "books" テーブルが作成されたことを確認
以下コマンドを実行し新たに 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 件のコメント:
コメントを投稿