Мне пришлось использовать:
if(!users.length) { //etc }
, чтобы заставить его работать.
Вы должны попробовать это:
Оставьте значение по умолчанию или нулевое значение в вашем файле 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 () может быть любым, что вы хотите.