LoginSignup
0
0

More than 3 years have passed since last update.

[laravel]Mysqlとの接続メモ

Posted at

前提条件

Mysqlはインストール済、dbをcreate済、環境はMacOS

設定

config/database.php

return [

    'default' => env('DB_CONNECTION', 'mysql'),

    'connections' => [

        'mysql' => [
            'driver' => 'mysql',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', '※接続するデータベース名'),
            'username' => env('DB_USERNAME', '※ユーザ名'),
            'password' => env('DB_PASSWORD', '※パスワード'),
        ],
]

.env

DB_USERNAME=※ユーザ名
DB_PASSWORD=※パスワード

接続確認

$ php artisan serve

正しく接続してなければエラーが返ってくる。

所感

.envはdatabase.phpを上書きするようだ。本番環境に置く時に.envでパラメータ上書きして使うのかな?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0