Код: Выделить всё
'external_db' => [
'driver' => 'sqlsrv',
'host' => env('DB_EXTERNAL_HOST', '127.0.0.1'),
'port' => env('DB_EXTERNAL_PORT', '1433'),
'database' => env('DB_EXTERNAL_DATABASE', 'forge'),
'username' => env('DB_EXTERNAL_USERNAME', 'forge'),
'password' => env('DB_EXTERNAL_PASSWORD', ''),
'charset' => env('DB_CHARSET', 'utf8mb4'),
'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'),
'prefix' => '',
'strict' => true,
],
< /code>
Вот пример-модель: < /p>
class CRMProject extends Model
{
protected $connection = 'external_db';
protected $table = 'deviproj_projectBase';
public $timestamps = false;
protected $primaryKey = 'psa_projectId';
public $incrementing = false;
protected $fillable = ['psa_number', 'psa_name', 'CreatedOn'];
}
Когда я регистрирую все столбцы, используя Schema :: getColumnListing () , он возвращает пустую массив:
Подробнее здесь: https://stackoverflow.com/questions/795 ... -laravel-a