Contracts\Console

Illuminate\Contracts\Console Interfaces Application Kernel

Contracts\Config

Illuminate\Contracts\Config Interfaces Repository

Contracts\Cache

Illuminate\Contracts\Cache Interfaces Factory Repository Store

Contracts\Bus

Illuminate\Contracts\Bus Interfaces Dispatcher HandlerResolver QueueingDispatcher SelfHandling

Contracts\Broadcasting

Illuminate\Contracts\Broadcasting Interfaces Broadcaster Factory ShouldBroadcast ShouldBroadcastNow

Contracts\Auth\Access

Illuminate\Contracts\Auth\Access Interfaces Authorizable Gate

Contracts\Auth

Illuminate\Contracts\Auth Interfaces Authenticatable CanResetPassword Guard PasswordBroker Registrar UserProvider

Contracts

Contracts Introduction Contracts Vs. Facades When To Use Contracts Loose Coupling Simplicity How To Use Contracts Contract Reference Introduction Laravel's Contracts are a set of interfaces that define the core services provided by the framework. For example, a Illuminate\Contracts\Queue\Queue contract defines the methods needed for queueing jobs, while the Illuminate\Contracts\Mail\Mailer contract defines the methods needed for sending e-mail. Each contract has a corresponding implementa

Contracts

Illuminate\Contracts Namespaces Illuminate\Contracts\AuthIlluminate\Contracts\BusIlluminate\Contracts\CacheIlluminate\Contracts\ConfigIlluminate\Contracts\ConsoleIlluminate\Contracts\ContainerIlluminate\Contracts\CookieIlluminate\Contracts\DatabaseIlluminate\Contracts\DebugIlluminate\Contracts\EncryptionIlluminate\Contracts\EventsIlluminate\Contracts\FilesystemIlluminate\Contracts\FoundationIlluminate\Contracts\HashingIlluminate\Contracts\HttpIlluminate\Contracts\LoggingIlluminate\Contracts\Ma

ContextualBindingBuilder::__construct()

void __construct(Container $container, string $concrete) Create a new contextual binding builder. Parameters Container $container string $concrete Return Value void