PostgreSQL
mamp
laravel

MAMP+postgres+laravel memo

user の作成

createuser -P testuser

user の確認

psql -q -c'select * from pg_user' postgres

databse の作成

createdb testdb -O testuser

DB に接続

psql -U testuser testdb

laravelのインストール

composer create-project --prefer-dist laravel/laravel test_app

laravelの.envへのDB設定

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=testdb
DB_USERNAME=testuser
DB_PASSWORD=testpass

.envのDB設定があっているか確認

/Applications/MAMP/bin/php/php*.*.*/bin/php artisan migrate

全HTTPリクエスト

設定ファイル

configディレクトリ内

ディレクトリパーミッションの変更 WEBサーバから書き込み可能にする

chmod -R 777 ./storage
chmod -R 777 ./bootstrap/cache