Вы должны попробовать это:
Оставьте значение по умолчанию или нулевое значение в вашем файле config/database.php
. Создайте нового поставщика услуг (либо с помощью команды artisan, либо вручную)
php artisan make:provider DatabaseConfigProvider
Затем добавьте нового поставщика в массив $ provider в файле config / app.php.
Наконец добавьте следующий код в метод boot ().
public function boot()
{
$result= \DB::select('select version() as version')[0];
$this->app['config']->put('database.connections.mysql.version', $result->version);
}
Ключ в аргументе put () может быть любым, что вы хотите.
Я думаю, что Вы хотите, Assembly.GetExecutingAssembly().Location
.
Попробуйте это:
typeof(TypeInMyModule).Assembly.Location