投稿

11月, 2017の投稿を表示しています

Laravel5.5でPostgreSQLの設定(Homestead)

Laravelの開発はHomestead環境で進める。 準備:  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を使ってデータの登録確認 $