 ArtisanServiceProvider   class ArtisanServiceProvider extends ServiceProvider (View source)  Properties    protected Application  $app The application instance. from ServiceProvider    protected bool  $defer Indicates if loading of the provider is deferred.     static protected array  $publishes The paths that should be published. from ServiceProvider    static protected array  $publishGroups The paths that should be published by group. from ServiceProvider    protected array  $commands The commands to be registered.     protected array  $devCommands The commands to be registered.    Methods    void   __construct(Application $app) Create a new service provider instance.  from ServiceProvider    void   register() Register the service provider.      void   mergeConfigFrom(string $path, string $key) Merge the given configuration with the existing configuration.  from ServiceProvider    void   loadViewsFrom(string $path, string $namespace) Register a view file namespace.  from ServiceProvider    void   loadTranslationsFrom(string $path, string $namespace) Register a translation file namespace.  from ServiceProvider    void   publishes(array $paths, string $group = null) Register paths to be published by the publish command.  from ServiceProvider    static array   pathsToPublish(string $provider = null, string $group = null) Get the paths to publish.  from ServiceProvider    void   commands(array|mixed $commands) Register the package's custom Artisan commands.  from ServiceProvider    array   provides() Get the services provided by the provider.      array   when() Get the events that trigger this service provider to register.  from ServiceProvider    bool   isDeferred() Determine if the provider is deferred.  from ServiceProvider    static array   compiles() Get a list of files that should be compiled for the package.  from ServiceProvider    mixed   __call(string $method, array $parameters) Dynamically handle missing method calls.  from ServiceProvider    void   registerCommands(array $commands) Register the given commands.      void   registerAppNameCommand() Register the command.      void   registerAuthMakeCommand() Register the command.      void   registerCacheTableCommand() Register the command.      void   registerClearCompiledCommand() Register the command.      void   registerClearResetsCommand() Register the command.      void   registerConfigCacheCommand() Register the command.      void   registerConfigClearCommand() Register the command.      void   registerConsoleMakeCommand() Register the command.      void   registerControllerMakeCommand() Register the command.      void   registerEventGenerateCommand() Register the command.      void   registerEventMakeCommand() Register the command.      void   registerDownCommand() Register the command.      void   registerEnvironmentCommand() Register the command.      void   registerJobMakeCommand() Register the command.      void   registerKeyGenerateCommand() Register the command.      void   registerListenerMakeCommand() Register the command.      void   registerMiddlewareMakeCommand() Register the command.      void   registerModelMakeCommand() Register the command.      void   registerOptimizeCommand() Register the command.      void   registerProviderMakeCommand() Register the command.      void   registerQueueFailedTableCommand() Register the command.      void   registerQueueTableCommand() Register the command.      void   registerRequestMakeCommand() Register the command.      void   registerSeederMakeCommand() Register the command.      void   registerSessionTableCommand() Register the command.      void   registerRouteCacheCommand() Register the command.      void   registerRouteClearCommand() Register the command.      void   registerRouteListCommand() Register the command.      void   registerServeCommand() Register the command.      void   registerTestMakeCommand() Register the command.      void   registerTinkerCommand() Register the command.      void   registerUpCommand() Register the command.      void   registerVendorPublishCommand() Register the command.      void   registerViewClearCommand() Register the command.      void   registerPolicyMakeCommand() Register the command.     Details                        void
    __construct(Application $app)
            Create a new service provider instance.   Parameters   Application $app    Return Value   void                              void
    register()
            Register the service provider.   Return Value   void                      protected        void
    mergeConfigFrom(string $path, string $key)
            Merge the given configuration with the existing configuration.   Parameters   string $path    string $key    Return Value   void                      protected        void
    loadViewsFrom(string $path, string $namespace)
            Register a view file namespace.   Parameters   string $path    string $namespace    Return Value   void                      protected        void
    loadTranslationsFrom(string $path, string $namespace)
            Register a translation file namespace.   Parameters   string $path    string $namespace    Return Value   void                      protected        void
    publishes(array $paths, string $group = null)
            Register paths to be published by the publish command.   Parameters   array $paths    string $group    Return Value   void                  static            array
    pathsToPublish(string $provider = null, string $group = null)
            Get the paths to publish.   Parameters   string $provider    string $group    Return Value   array                              void
    commands(array|mixed $commands)
            Register the package's custom Artisan commands.   Parameters   array|mixed $commands    Return Value   void                              array
    provides()
            Get the services provided by the provider.   Return Value   array                              array
    when()
            Get the events that trigger this service provider to register.   Return Value   array                              bool
    isDeferred()
            Determine if the provider is deferred.   Return Value   bool                  static            array
    compiles()
            Get a list of files that should be compiled for the package.   Return Value   array                              mixed
    __call(string $method, array $parameters)
            Dynamically handle missing method calls.   Parameters   string $method    array $parameters    Return Value   mixed    Exceptions   BadMethodCallException                      protected        void
    registerCommands(array $commands)
            Register the given commands.   Parameters   array $commands    Return Value   void                      protected        void
    registerAppNameCommand()
            Register the command.   Return Value   void                      protected        void
    registerAuthMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerCacheTableCommand()
            Register the command.   Return Value   void                      protected        void
    registerClearCompiledCommand()
            Register the command.   Return Value   void                      protected        void
    registerClearResetsCommand()
            Register the command.   Return Value   void                      protected        void
    registerConfigCacheCommand()
            Register the command.   Return Value   void                      protected        void
    registerConfigClearCommand()
            Register the command.   Return Value   void                      protected        void
    registerConsoleMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerControllerMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerEventGenerateCommand()
            Register the command.   Return Value   void                      protected        void
    registerEventMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerDownCommand()
            Register the command.   Return Value   void                      protected        void
    registerEnvironmentCommand()
            Register the command.   Return Value   void                      protected        void
    registerJobMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerKeyGenerateCommand()
            Register the command.   Return Value   void                      protected        void
    registerListenerMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerMiddlewareMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerModelMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerOptimizeCommand()
            Register the command.   Return Value   void                      protected        void
    registerProviderMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerQueueFailedTableCommand()
            Register the command.   Return Value   void                      protected        void
    registerQueueTableCommand()
            Register the command.   Return Value   void                      protected        void
    registerRequestMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerSeederMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerSessionTableCommand()
            Register the command.   Return Value   void                      protected        void
    registerRouteCacheCommand()
            Register the command.   Return Value   void                      protected        void
    registerRouteClearCommand()
            Register the command.   Return Value   void                      protected        void
    registerRouteListCommand()
            Register the command.   Return Value   void                      protected        void
    registerServeCommand()
            Register the command.   Return Value   void                      protected        void
    registerTestMakeCommand()
            Register the command.   Return Value   void                      protected        void
    registerTinkerCommand()
            Register the command.   Return Value   void                      protected        void
    registerUpCommand()
            Register the command.   Return Value   void                      protected        void
    registerVendorPublishCommand()
            Register the command.   Return Value   void                      protected        void
    registerViewClearCommand()
            Register the command.   Return Value   void                      protected        void
    registerPolicyMakeCommand()
            Register the command.   Return Value   void      

    
{'path': 'public/docs/laravel~5.2/api/5.2/illuminate/foundation/providers/artisanserviceprovider.html', 'source': 'DevDocs.IO'}