Connection

Specify database connection

Description: Specifies the database connection to use for the Eloquent model.

Namespace: Illuminate\Database\Eloquent\Attributes\Connection

Usage

use Illuminate\Database\Eloquent\Attributes\Connection;
use Illuminate\Database\Eloquent\Model;

#[Connection('pgsql')]
class Order extends Model
{
}

Enum values are also supported:

use App\Enums\DatabaseConnection;

#[Connection(DatabaseConnection::Pgsql)]
class Order extends Model
{
}