Laravel5.5でPostgreSQLの設定(Homestead)
Laravelの開発はHomestead環境で進める。
準備: Laravel5.5の開発準備(Homestead)
DBはPostgreSQLを使いたい。
PostgreSQLは最初からインストールされている
secret
・DBを作成
・作成の確認
トップページにアクセスすると、ヘッダーにLoginとRegisterのリンクが作成される。
登録(Register)を行い、データが登録され、ログインできることを確認する。
次はHerokuにデプロイしたい
準備: Laravel5.5の開発準備(Homestead)
DBはPostgreSQLを使いたい。
PostgreSQLの確認
Homestead(Vagrant)にログイン$ vagrant ssh
PostgreSQLは最初からインストールされている
$ psql --version psql (PostgreSQL) 9.5.9
PostgreSQLにログインしてDBを作成
・ログイン$ psql -U homestead -h localhost初期パスワードは
secret
・DBを作成
homestead=# CREATE DATABASE todo encoding UTF8;
・作成の確認
homestead=# \l;
Laravelの.envを書き換える
$ cd /home/vagrant/code $ vi .env DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=todo DB_USERNAME=homestead DB_PASSWORD=secret
usersテーブルのマイグレーションを実行する。
$ 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
認証のルーティング設定を実行
$ php artisan make:auth
トップページにアクセスすると、ヘッダーにLoginとRegisterのリンクが作成される。
登録(Register)を行い、データが登録され、ログインできることを確認する。
tinkerを使ってデータの登録確認
$ php artisan tinker >>> App\User::all();ユーザ登録した結果が返ってくる。
次はHerokuにデプロイしたい
コメント
コメントを投稿