When using any tool in the "real world", you feel more confident if you understand how that tool works. Application development is no different. When you understand how your development tool…
The Laravel service container is a powerful tool for managing class dependencies and performing dependency injection. Dependency injection is a fancy phrase that essentially means this: clas…
Service providers are the central place of all Laravel application bootstrapping. Your own application, as well as all of Laravel's core services, are bootstrapped via service providers. But…
In addition to typical, form based authentication, Laravel also provides a simple, convenient way to authenticate with OAuth providers using Laravel Socialite. Socialite currently supports a…
Laravel Telescope makes a wonderful companion to your local Laravel development environment. Telescope provides insight into the requests coming into your application, exceptions, log entrie…
In many modern web applications, WebSockets are used to implement realtime, live-updating user interfaces. When some data is updated on the server, a message is typically sent over a WebSock…
To encourage active collaboration, Laravel strongly encourages pull requests that address problems, not GitHub issues. GitHub issues are disabled on most of our first-party packages. If you …
The default Laravel application structure is intended to provide a great starting point for both large and small applications. But you are free to organize your application however you like.…
We partner with teams of all sizes, from startups to large enterprises, to build high-quality web, mobile, and AI-powered applications. With 75+ developers, we integrate directly into your w…
Laravel Reverb brings blazing-fast and scalable real-time WebSocket communication directly to your Laravel application, and provides seamless integration with Laravel's existing suite of eve…