初めてのLaravel 5.6 : (34) 多対多のリレーション UI編

前回は多対多のリレーションの DB とモデルを実装し、tinker で動作確認を行いました。今回は記事の新規作成画面、編集画面から多対多のリレーションを扱いたいと思います。

続きを読む

広告

Laravel 5で XAMPPのMySQLに接続できずにハマる

XAMPP環境のMySQLを立ち上げ、Laravel のDB設定を済ませ、migrationを実行したら、エラーになりハマリました。

$ php artisan migrate
                                                    
  [PDOException]                                    
  SQLSTATE[HY000] [2002] No such file or directory  

XAMPP環境のMySQLに接続するにはDBの設定で “unix_socket” を指定する必要があります。

.env

// ...
DB_SOCKET=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
// ...
config/database.php

// ...
'mysql' => [
    // ...
    'unix_socket'   => env('DB_SOCKET', null),
],
// ...