zoukankan      html  css  js  c++  java
  • Laravel 之Service Providers

    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.
    what do we mean by "bootstrapped"? In general, we mean registering things, including registering service container bindings, event listeners, middleware, and even routes. Service providers are the central place to configure your application.
    If you open the config/app.php file included with Laravel, you will see a providers array. These are all of the service provider classes that will be loaded for your application. Of course, many of these are "deferred延迟的" providers, meaning they will not be loaded on every request, but only when the services they provide are actually needed.
    本文中 you will learn how to write your own service providers and register them with your Laravel application.
    All service providers extend the IlluminateSupportServiceProvider class. Most service providers contain a register and a boot method. Within the register method, you should only bind things into the service container. You should never attempt to register any event listeners, routes, or any other piece of functionality within the register method.
    The Artisan CLI can generate a new provider via the make:provider command:
    php artisan make:provider RiakServiceProvider
    registered in the config/app.php configuration file. 
  • 相关阅读:
    PHP ceil() 函数
    PHP Array 函数
    php中的include()的使用技巧
    [观察者模式]在游戏开发中的应用
    [策略模式]在游戏开发中的应用
    使用EA将源码转化为类图
    PAT 1013 数素数 (20)
    PAT 1034 有理数四则运算(20)
    PAT 1033 旧键盘打字(20)
    PAT 1032 挖掘机技术哪家强(20)
  • 原文地址:https://www.cnblogs.com/elesos/p/5924671.html
Copyright © 2011-2022 走看看