Subline database.conf文件:
'default' => env('DB_CONNECTION', 'mysql'),
'connections' => [ 'sqlite' =>
[ 'driver' => 'sqlite',
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '', ],
'mysql' => [ 'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost').('homstead'==gethostname()?null:':33060'),
'port' => env('DB_PORT', 'localhost:3306'),
'database' => env('DB_DATABASE', 'homstead'),
'username' => env('DB_USERNAME', 'homstead'),
'password' => env('DB_PASSWORD', 'secret'),
'charset' => 'utf8', 'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null, ],
命令提示错误:
答案 0 :(得分:1)
不确定为什么你在连接中有多个端口,你只需要在port
密钥下面
'default' => env('DB_CONNECTION', 'mysql'),
'connections' => [
'sqlite' => [
'driver' => 'sqlite',
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => ''
],
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'homstead'),
'username' => env('DB_USERNAME', 'homstead'),
'password' => env('DB_PASSWORD', 'secret'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
]
还删除了连接的主机字符串