heroku run php artisan tinkerで問題が発生しました。
解決したいこと
Laravelでheroku run php artisan tinker でREPLを起動し、
config('database.connections.mysql') をしました。すると、連想配列が返ってきました。
その中の"unix_socket" => ""の値を空にしたいのですが、そのやり方がわかりません。
REPLでやるのかそれ以外でやるのかもわかりません。
該当するソースコード
ソースコード heroku run php artisan tinker
...
>>> config('database.default')
=> "mysql"
>>> config('database.connections.mysql')
=> [
"driver" => "mysql",
"url" => null,
"host" => "ホスト名",
"port" => "ポート番号",
"database" => "データベース名",
"username" => "ユーザ名",
"password" => "パスワード",
"unix_socket" => "/Applications/MAMP/tmp/mysql/mysql.sock",
"charset" => "utf8mb4",
"collation" => "utf8mb4_unicode_ci",
"prefix" => "",
"prefix_indexes" => true,
"strict" => true,
"engine" => null,
"options" => [],
]
>>>
自分で試したこと
ここに問題に対して試したことを記載してください。
・tinker コマンドの使い方を調べる。
・開発コード環境であるPHPstormのLarabelプロジェクトにあるconfigディレクトリの中のdatabase.php内を見てみて、
unix_socketの値を見ると、値はそこではちゃんとなしになっていました。
0 likes