i';m连接多个数据库,我使用Laravel Excel,我可以';n出口。这是一个错误;数据库[mysql]未配置。”;
我正在连接多个数据库,我使用的是无法导出的Laravel Excel。这是错误“数据库[mysql]未配置” 我正在使用Laravel6.0和phpmyadmin版本4.4.15.10 控制器i';m连接多个数据库,我使用Laravel Excel,我可以';n出口。这是一个错误;数据库[mysql]未配置。”;,laravel,Laravel,我正在连接多个数据库,我使用的是无法导出的Laravel Excel。这是错误“数据库[mysql]未配置” 我正在使用Laravel6.0和phpmyadmin版本4.4.15.10 控制器 public function exportExcel() { return Excel::download(new merakiExport, 'MerakiBluetooth.xlsx'); } 应用程序/导出 namespace App\Exports;
public function exportExcel()
{
return Excel::download(new merakiExport, 'MerakiBluetooth.xlsx');
}
应用程序/导出
namespace App\Exports;
use App\MerakiBluetoothTemp;
use Maatwebsite\Excel\Concerns\FromCollection;
class merakiExport implements FromCollection
{
/**
* @return \Illuminate\Support\Collection
*/
public function collection()
{
return MerakiBluetoothTemp::all();
}
}
namespace App\Exports;
use App\MerakiBluetoothTemp;
use Maatwebsite\Excel\Concerns\FromCollection;
use App\Http\Controllers\Controller;
class merakiExport extends Controller implements FromCollection
{
/**
* @return \Illuminate\Support\Collection
*/
public function collection()
{
return MerakiBluetoothTemp::all();
}
}
配置/数据库
'meraki' => [
'driver' => 'mysql',
'host' => env('DB_HOST5', ''),
'port' => env('DB_PORT5', ''),
'database' => env('DB_DATABASE5', 'forge'),
'username' => env('DB_USERNAME5', 'forge'),
'password' => env('DB_PASSWORD5', ''),
'unix_socket' => env('DB_SOCKET5', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
环境
我也成功了
应用程序/导出
namespace App\Exports;
use App\MerakiBluetoothTemp;
use Maatwebsite\Excel\Concerns\FromCollection;
class merakiExport implements FromCollection
{
/**
* @return \Illuminate\Support\Collection
*/
public function collection()
{
return MerakiBluetoothTemp::all();
}
}
namespace App\Exports;
use App\MerakiBluetoothTemp;
use Maatwebsite\Excel\Concerns\FromCollection;
use App\Http\Controllers\Controller;
class merakiExport extends Controller implements FromCollection
{
/**
* @return \Illuminate\Support\Collection
*/
public function collection()
{
return MerakiBluetoothTemp::all();
}
}
您是否在env文件中指定了DB_连接?否则,Laravel将采用在您的配置/数据库'default'=>env('DB_connection','mysql')中指定的默认连接。是的,我在我的env文件中指定了DB_连接您是否尝试过“php artisan config:clear”?我尝试过很多次我使用query DB::connection('meraki')->raw('MAX(create_at)作为createTime,count(*)作为total')但是在出口中我不能解决你的问题吗?我不明白。