ごみばこ

プログラムに関する備忘録などを書いています。

Laravel Note - todoリスト(プロジェクト・DB作成)

前回welcomeページの表示を行いました。

Laravel5.2のチュートリアルであるtodoリストの作成をアウトプットとして行っていきます。

気づけば5.5にバージョンアップしていたので、5.5を使っていきます。

データベースにはMySQLを使用します。

アジェンダ

プロジェクトの作成

まずはプロジェクトの作成から行います。

プロジェクト名はチュートリアルに合わせてquickstartとします。

# どちらかのコマンドを実行
composer create-project laravel/laravel quickstart

laravel new quickstart

プロジェクトが作成されるまでに少し時間がかかります。

この間にDBの作成を行います。

DBの作成

todoリストで使用するDBの作成を行います。

加えてユーザーの作成と権限付与を行います。

# スキーマの作成
CREATE SCHEMA `quickstart` DEFAULT CHARACTER SET utf8;

# ユーザーの作成
CREATE USER 'quickstartuser'@'localhost' IDENTIFIED BY 'quickstartpass';

# 特定DBへの権限付与
GRANT ALL ON `quickstart`.* TO 'quickstartuser'@'localhost';

これでtodoリストで使用するDBの準備が出来ました。

次回はテーブルとマイグレーションの作成を行います。

※記事の内容に誤り、誤字・脱字等があればご指摘頂けると幸いです。