zoukankan      html  css  js  c++  java
  • Laravel生命周期

    /**
     * Register the core class aliases in the container.
     *
     * @return void
     */
    public function registerCoreContainerAliases()
    {
        $aliases = [
            'app'                  => [IlluminateFoundationApplication::class, IlluminateContractsContainerContainer::class, IlluminateContractsFoundationApplication::class],
            'auth'                 => [IlluminateAuthAuthManager::class, IlluminateContractsAuthFactory::class],
            'auth.driver'          => [IlluminateContractsAuthGuard::class],
            'blade.compiler'       => [IlluminateViewCompilersBladeCompiler::class],
            'cache'                => [IlluminateCacheCacheManager::class, IlluminateContractsCacheFactory::class],
            'cache.store'          => [IlluminateCacheRepository::class, IlluminateContractsCacheRepository::class],
            'config'               => [IlluminateConfigRepository::class, IlluminateContractsConfigRepository::class],
            'cookie'               => [IlluminateCookieCookieJar::class, IlluminateContractsCookieFactory::class, IlluminateContractsCookieQueueingFactory::class],
            'encrypter'            => [IlluminateEncryptionEncrypter::class, IlluminateContractsEncryptionEncrypter::class],
            'db'                   => [IlluminateDatabaseDatabaseManager::class],
            'db.connection'        => [IlluminateDatabaseConnection::class, IlluminateDatabaseConnectionInterface::class],
            'events'               => [IlluminateEventsDispatcher::class, IlluminateContractsEventsDispatcher::class],
            'files'                => [IlluminateFilesystemFilesystem::class],
            'filesystem'           => [IlluminateFilesystemFilesystemManager::class, IlluminateContractsFilesystemFactory::class],
            'filesystem.disk'      => [IlluminateContractsFilesystemFilesystem::class],
            'filesystem.cloud'     => [IlluminateContractsFilesystemCloud::class],
            'hash'                 => [IlluminateContractsHashingHasher::class],
            'translator'           => [IlluminateTranslationTranslator::class, IlluminateContractsTranslationTranslator::class],
            'log'                  => [IlluminateLogWriter::class, IlluminateContractsLoggingLog::class, PsrLogLoggerInterface::class],
            'mailer'               => [IlluminateMailMailer::class, IlluminateContractsMailMailer::class, IlluminateContractsMailMailQueue::class],
            'auth.password'        => [IlluminateAuthPasswordsPasswordBrokerManager::class, IlluminateContractsAuthPasswordBrokerFactory::class],
            'auth.password.broker' => [IlluminateAuthPasswordsPasswordBroker::class, IlluminateContractsAuthPasswordBroker::class],
            'queue'                => [IlluminateQueueQueueManager::class, IlluminateContractsQueueFactory::class, IlluminateContractsQueueMonitor::class],
            'queue.connection'     => [IlluminateContractsQueueQueue::class],
            'queue.failer'         => [IlluminateQueueFailedFailedJobProviderInterface::class],
            'redirect'             => [IlluminateRoutingRedirector::class],
            'redis'                => [IlluminateRedisRedisManager::class, IlluminateContractsRedisFactory::class],
            'request'              => [IlluminateHttpRequest::class, SymfonyComponentHttpFoundationRequest::class],
            'router'               => [IlluminateRoutingRouter::class, IlluminateContractsRoutingRegistrar::class, IlluminateContractsRoutingBindingRegistrar::class],
            'session'              => [IlluminateSessionSessionManager::class],
            'session.store'        => [IlluminateSessionStore::class, IlluminateContractsSessionSession::class],
            'url'                  => [IlluminateRoutingUrlGenerator::class, IlluminateContractsRoutingUrlGenerator::class],
            'validator'            => [IlluminateValidationFactory::class, IlluminateContractsValidationFactory::class],
            'view'                 => [IlluminateViewFactory::class, IlluminateContractsViewFactory::class],
        ];
        foreach ($aliases as $key => $aliases) {
            foreach ($aliases as $alias) {
                $this->alias($key$alias);
            }
        }
    }
  • 相关阅读:
    我的美丽的家乡
    童谣
    有点激动,久违的老家。
    5月8我要发,一个值得纪念的日子
    奥运会上,菲尔普斯拿了8金后,各国的反应....
    2岁半的儿子
    【题解】 「联合省选2020」冰火战士 线段树+二分 LOJ3299
    【题解】 「NOI2017」整数 线段树+二分+压位 LOJ2302
    500 OOPS: cannot change directory:/home/
    Customized Alerts for SQL Server Transactional Replication
  • 原文地址:https://www.cnblogs.com/wuyuxin/p/7039680.html
Copyright © 2011-2022 走看看