I am trying to develop a new Laravel package locally installed via Composer. These are my steps: I install a new Laravel application with composer create-project laravel/laravel my-application I create a new directory in the root with the following content: packages/randolf/custom-package/composer.json packages/randolf/custom-package/src/CustomPackage.php packages/randolf/custom-package/src/CustomPackageServiceProvider.php packages/randolf/custom-package/src/Facades/CustomPackageFacade.php I add my package in Laravel with composer, adding the repositories key: /composer.json I run composer
Tag: laravel-facade
What is Facades used in Laravel?
I’m confused by the Facades offered by Laravel. The Laravel documentation states: Facades provide a “static” interface to classes that are available in the application’s service container. Laravel ships with many facades which provide access to almost all of Laravel’s features. Laravel facades serve as “static proxies” to underlying classes in the service container, providing the benefit of a terse,