Official Laravel source
AttributeIlluminate\Database\Eloquent\Attributes\Connection

#[Connection]

Defines the database connection for the model.

Available since

Laravel 13.0

Targets

class

Parameters

  • $nameUnitEnum|string

    Database connection name.

Practical usage

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

#[Connection('value')]
class Post extends Model
{
    // ...
}