2015-02-16 3 views
1

У вас есть идеи, почему AppServiceProvider не загружается в Laravel 5.0? Я проверил файл конфигурации app.php и там описывается провайдер. Мое имя приложения - Тикки.AppServiceProvider не загружается в Laravel 5.0

приложение/Поставщики/AppServiceProvider.php

<?php namespace Tikki\Providers; 

use Illuminate\Support\ServiceProvider; 
use Tikki\Services\Validation; 

use Blade; 
use Validator; 

class AppServiceProvider extends ServiceProvider { 
    public function boot(Validator $validator) 
    { 
     if($this->app->environment('local')) { 
      error_reporting(E_ERROR | E_WARNING | E_PARSE); 
     } 
     Validator::resolver(function($translator, $data, $rules, $messages) { 
      return new Validation($translator, $data, $rules, $messages); 
     }); 
     // 
    } 

    public function register() 
    { 
     Blade::extend(function($value) { 
      return preg_replace('/\@define(.+)/', '<?php ${1}; ?>', $value); 
     }); 
    } 

} 

конфигурации/app.php

<?php 

return [ 
    'debug' => env('APP_DEBUG'), 
    'url' => 'http://localhost', 
    'timezone' => 'Europe/Sofia', 
    'locale' => 'bg', 
    'fallback_locale' => 'en', 
    'key' => env('APP_KEY', 'SomeRandomString'), 
    'cipher' => MCRYPT_RIJNDAEL_128, 
    'log' => 'daily', 
    'providers' => [ 
     /* 
     * Laravel Framework Service Providers... 
     */ 
     'Illuminate\Foundation\Providers\ArtisanServiceProvider', 
     'Illuminate\Auth\AuthServiceProvider', 
     'Illuminate\Bus\BusServiceProvider', 
     'Illuminate\Cache\CacheServiceProvider', 
     'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 
     'Illuminate\Routing\ControllerServiceProvider', 
     'Illuminate\Cookie\CookieServiceProvider', 
     'Illuminate\Database\DatabaseServiceProvider', 
     'Illuminate\Encryption\EncryptionServiceProvider', 
     'Illuminate\Filesystem\FilesystemServiceProvider', 
     'Illuminate\Foundation\Providers\FoundationServiceProvider', 
     'Illuminate\Hashing\HashServiceProvider', 
     'Illuminate\Mail\MailServiceProvider', 
     'Illuminate\Pagination\PaginationServiceProvider', 
     'Illuminate\Pipeline\PipelineServiceProvider', 
     'Illuminate\Queue\QueueServiceProvider', 
     'Illuminate\Redis\RedisServiceProvider', 
     'Illuminate\Auth\Passwords\PasswordResetServiceProvider', 
     'Illuminate\Session\SessionServiceProvider', 
     'Illuminate\Translation\TranslationServiceProvider', 
     'Illuminate\Validation\ValidationServiceProvider', 
     'Illuminate\View\ViewServiceProvider', 
     'Illuminate\Html\HtmlServiceProvider', 

     /* 
     * Application Service Providers... 
     */ 
     'Tikki\Providers\AppServiceProvider', 
     'Tikki\Providers\BusServiceProvider', 
     'Tikki\Providers\ConfigServiceProvider', 
     'Tikki\Providers\EventServiceProvider', 
     'Tikki\Providers\RouteServiceProvider', 
     'Tikki\Providers\HelperServiceProvider', 
     'Tikki\Providers\TikkiProvider', 

    ], 
    'aliases' => [ 
     'App'  => 'Illuminate\Support\Facades\App', 
     'Artisan' => 'Illuminate\Support\Facades\Artisan', 
     'Auth'  => 'Illuminate\Support\Facades\Auth', 
     'Blade'  => 'Illuminate\Support\Facades\Blade', 
     'Bus'  => 'Illuminate\Support\Facades\Bus', 
     'Cache'  => 'Illuminate\Support\Facades\Cache', 
     'Config' => 'Illuminate\Support\Facades\Config', 
     'Cookie' => 'Illuminate\Support\Facades\Cookie', 
     'Crypt'  => 'Illuminate\Support\Facades\Crypt', 
     'DB'  => 'Illuminate\Support\Facades\DB', 
     'Eloquent' => 'Illuminate\Database\Eloquent\Model', 
     'Event'  => 'Illuminate\Support\Facades\Event', 
     'File'  => 'Illuminate\Support\Facades\File', 
     'Hash'  => 'Illuminate\Support\Facades\Hash', 
     'Input'  => 'Illuminate\Support\Facades\Input', 
     'Inspiring' => 'Illuminate\Foundation\Inspiring', 
     'Lang'  => 'Illuminate\Support\Facades\Lang', 
     'Log'  => 'Illuminate\Support\Facades\Log', 
     'Mail'  => 'Illuminate\Support\Facades\Mail', 
     'Password' => 'Illuminate\Support\Facades\Password', 
     'Queue'  => 'Illuminate\Support\Facades\Queue', 
     'Redirect' => 'Illuminate\Support\Facades\Redirect', 
     'Redis'  => 'Illuminate\Support\Facades\Redis', 
     'Request' => 'Illuminate\Support\Facades\Request', 
     'Response' => 'Illuminate\Support\Facades\Response', 
     'Route'  => 'Illuminate\Support\Facades\Route', 
     'Schema' => 'Illuminate\Support\Facades\Schema', 
     'Session' => 'Illuminate\Support\Facades\Session', 
     'Storage' => 'Illuminate\Support\Facades\Storage', 
     'URL'  => 'Illuminate\Support\Facades\URL', 
     'Validator' => 'Illuminate\Support\Facades\Validator', 
     'View'  => 'Illuminate\Support\Facades\View', 
     'Form'  => 'Illuminate\Html\FormFacade', 
     'Html'  => 'Illuminate\Html\HtmlFacade', 
     'Tikki'  => 'Tikki\Facades\TikkiFacade' 
    ], 

]; 
+0

Вы запустили 'composer dump-autoload'? – lukasgeiter

+0

Все еще не работает:/ –

+0

Является ли это в пространстве имен «App/Providers»? –

ответ

0

Иногда вам нужно регенерирует файл services.json. Таким образом, исключить:

/storage/framework/services.json 

Laravel снова заново создаст этот файл, включая поставщика услуг.

+0

Я удалил его, и он все еще не работает. Я проверил файл и увидел, что там также описан провайдер. –

+0

, пожалуйста, обновите свой вопрос и покажите нам AppServiceProvider, ваше имя приложения и его добавление в app.php – manix

+0

Хорошо, я обновил его. –

Смежные вопросы