Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

No Answers yet.

Your answer might help someone💌