Set the connection resolver instance.
public static setConnectionResolver ( Illuminate\Database\ConnectionResolverInterface $resolver ) : void | ||
$resolver | Illuminate\Database\ConnectionResolverInterface | |
return | void |
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\ConnectionResolverInterface; use Illuminate\Database\ConnectionResolver; // create a new database connection resolver $resolver = new ConnectionResolver(['default' => $pdo]); // set the resolver as the default for all models Model::setConnectionResolver($resolver);
use App\Models\User; use Illuminate\Database\ConnectionResolverInterface; use Illuminate\Database\ConnectionResolver; // create a new database connection resolver $resolver = new ConnectionResolver(['custom' => $pdo]); // set the resolver for the User model User::setConnectionResolver($resolver->connection('custom'));Package library: Laravel Eloquent ORM.
public static setConnectionResolver ( Illuminate\Database\ConnectionResolverInterface $resolver ) : void | ||
$resolver | Illuminate\Database\ConnectionResolverInterface | |
return | void |