azure mysql tutorial

まず、vagrant mysqlにcreate table

CREATE DATABASE sampledb;

tutorial用のファイル群をgit clone

git clone https://github.com/Azure-Samples/laravel-tasks
cd laravel-tasks
composer install

laravelのルートに.env ファイルをつくる

APP_ENV=local
APP_DEBUG=true
APP_KEY=

DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE=sampledb
DB_USERNAME=root
DB_PASSWORD=hoge

あれ、.envファイルって何でしょう?
.envファイル:.env ファイルを使用して、ユーザーは個人の作業環境変数をカスタマイズすることができる
>envファイルは、アプリケーションのソースコントロールに含めるべきでありません。各ユーザー/サーバは異なった環境設定が必要だからです。さらに、侵入者がソースコントロールリポジトリへアクセスすることが起きれば、機密性の高い情報が漏れてしまうセキュリティリスクになります。

なるほど、gitでpushしないようにってことですね。
migrationします。

[vagrant@localhost laravel-tasks]$ php artisan migrate
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table
Migrating: 2015_10_27_141258_create_tasks_table
Migrated: 2015_10_27_141258_create_tasks_table

ほー

php artisan key:generate
php artisan serve


あれ、ipが127.0.0.1になってる。。192.168.33.10:8000にしないといけないのに。

なにーーーー