2016-10-03 4 views
0

첨부 된 이미지 정확하게 내 문제를 보여줍니다 :
Attached Image shows exact my problem 내 app.php 제공자 배열이 정의 된 곳은 다음과 같습니다 **** 이것은 laravel 4.2입니다.laravel 4.2에서 서비스 클래스를 찾을 수 없습니다?

'providers' => array(

     'Illuminate\Foundation\Providers\ArtisanServiceProvider', 
     'Illuminate\Auth\AuthServiceProvider', 
     'Illuminate\Cache\CacheServiceProvider', 
     'Illuminate\Session\CommandsServiceProvider', 
     'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', 
     'Illuminate\Routing\ControllerServiceProvider', 
     'Illuminate\Cookie\CookieServiceProvider', 
     'Illuminate\Database\DatabaseServiceProvider', 
     'Illuminate\Encryption\EncryptionServiceProvider', 
     'Illuminate\Filesystem\FilesystemServiceProvider', 
     'Illuminate\Hashing\HashServiceProvider', 
     'Illuminate\Html\HtmlServiceProvider', 
     'Illuminate\Log\LogServiceProvider', 
     'Illuminate\Mail\MailServiceProvider', 
     'Illuminate\Database\MigrationServiceProvider', 
     'Illuminate\Pagination\PaginationServiceProvider', 
     'Illuminate\Queue\QueueServiceProvider', 
     'Illuminate\Redis\RedisServiceProvider', 
     'Illuminate\Remote\RemoteServiceProvider', 
     'Illuminate\Auth\Reminders\ReminderServiceProvider', 
     'Illuminate\Database\SeedServiceProvider', 
     'Illuminate\Session\SessionServiceProvider', 
     'Illuminate\Translation\TranslationServiceProvider', 
     'Illuminate\Validation\ValidationServiceProvider', 
     'Illuminate\View\ViewServiceProvider', 
     'Illuminate\Workbench\WorkbenchServiceProvider', 
     'FanzoopMain\Theme\Provider\ThemeServiceProvider', 
     'Creolab\LaravelModules\ServiceProvider', 
     'FanzoopMain\Menu\MenuServiceProvider', 
     'FanzoopMain\Image\ImageServiceProvider', 
     'FanzoopMain\Hook\HookServiceProvider', 
     /** 
     * App base 
     */ 
     'App\Providers\ConfigurationServiceProvider', 
     'App\Providers\AddonServiceProvider', 
     'App\Providers\PhotoServiceProvider', 
     'App\Providers\AdmincpServiceProvider', 
     'App\Providers\ThemeManagerServiceProvider', 
     'App\Providers\NotificationServiceProvider', 
     'App\Providers\MentionServiceProvider', 
     'App\Providers\HashtagServiceProvider', 
     'App\Providers\MenuServiceProvider', 
     'App\Providers\EmoticonServiceProvider', 
     'App\Providers\ConnectionServiceProvider', 
     'App\Providers\PostServiceProvider', 
     'Artdarek\OAuth\OAuthServiceProvider', 
     'Maatwebsite\Excel\ExcelServiceProvider', 
), 

/* 
|-------------------------------------------------------------------------- 
| Service Provider Manifest 
|-------------------------------------------------------------------------- 
| 
| The service provider manifest is used by Laravel to lazy load service 
| providers which are not needed for each request, as well to keep a 
| list of all of the services. Here, you may set its storage spot. 
| 
*/ 

'manifest' => storage_path().'/meta', 

/* 
|-------------------------------------------------------------------------- 
| Class Aliases 
|-------------------------------------------------------------------------- 
| 
| This array of class aliases will be registered when this application 
| is started. However, feel free to register as many as you wish as 
| the aliases are "lazy" loaded so they don't hinder performance. 
| 
*/ 

'aliases' => array(

     'App'    => 'Illuminate\Support\Facades\App', 
     'Artisan'   => 'Illuminate\Support\Facades\Artisan', 
     'Auth'   => 'Illuminate\Support\Facades\Auth', 
     'Blade'   => 'Illuminate\Support\Facades\Blade', 
     'Cache'   => 'Illuminate\Support\Facades\Cache', 
     'ClassLoader'  => 'Illuminate\Support\ClassLoader', 
     'Config'   => 'Illuminate\Support\Facades\Config', 
     'Controller'  => 'Illuminate\Routing\Controller', 
     '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', 
     'Form'   => 'Illuminate\Support\Facades\Form', 
     'Hash'   => 'Illuminate\Support\Facades\Hash', 
     'HTML'   => 'Illuminate\Support\Facades\HTML', 
     'Input'   => 'Illuminate\Support\Facades\Input', 
     'Lang'   => 'Illuminate\Support\Facades\Lang', 
     'Log'    => 'Illuminate\Support\Facades\Log', 
     'Mail'   => 'Illuminate\Support\Facades\Mail', 
     'Paginator'  => 'Illuminate\Support\Facades\Paginator', 
     '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', 
     'Seeder'   => 'Illuminate\Database\Seeder', 
     'Session'   => 'Illuminate\Support\Facades\Session', 
     'SSH'    => 'Illuminate\Support\Facades\SSH', 
     'Str'    => 'Illuminate\Support\Str', 
     'URL'    => 'Illuminate\Support\Facades\URL', 
     'Validator'  => 'Illuminate\Support\Facades\Validator', 
     'View'   => 'Illuminate\Support\Facades\View', 


     'OAuth'   => 'Artdarek\OAuth\Facade\OAuth', 
     'Addon'   => 'App\Facades\Addon', 
     'ThemeManager' => 'App\Facades\ThemeManager', 
     'Excel'   => 'Maatwebsite\Excel\Facades\Excel', 
), 

이 내가 오류 발생하는 코드를 사용하고 내 다른 파일 이름 ConfigurationServiceProvider.php이다.

namespace App\Providers; 

use Illuminate\Support\ServiceProvider; 
use App\Providers\ConfigurationServiceProvider;     
/** 
* Configuration service provider 
* 
* @author : Tiamiyu waliu kola 
* @webiste: procrea8.com 
*/ 

class ConfigurationServiceProvider extends ServiceProvider 
{ 
    public function register(){ 

    } 

    public function boot(){   
     if (\Config::get('system.installed')) {    
      $repository = app('App\Repositories\ConfigurationRepository'); 

      foreach($repository->getAll() as $configuration) { 
       \Config::set($configuration['slug'], $configuration['value']); 
      }    
      /** 
      * set image configuration 
      */ 
      \Config::set('image::max-size', \Config::get('image-max-size')); 
      \Config::set('image::save-original', \Config::get('keep-original-image')); 
      \Config::set('image::allow-animated-gif', \Config::get('allow-animated-gif')); 
      \Config::set('image::ext-allowed', \Config::get('image-allow-type', 'gif,png,jpg')); 


      /**Assets***/ 
      \Config::set('theme::minifyAssets', \Config::get('minify-assets'));    
     } 
    } 
} 
+0

Wh 당신이 작곡가를 업데이트하면 이러한 오류가 발생합니까 ?? – Komal

+0

응답 해 주셔서 감사합니다. 예 ... 정확한 내용은 언제입니까? –

답변

0

청각 장애이

  1. 임시 당신의 공급자를 제거하고

  2. 유형 명령 작곡가 업데이트를

  3. 을 별칭 그런 다음이 제공 업체 및 별명

,369을 추가 단계

당신이 작곡가를 업데이트 할 때 그는

+0

문제가 해결 되었습니까? 아니요 ???? – Komal

+0

Komal, 아직 작동하지 않습니다. 나는 그에 따라 모든 단계를 따라갔습니다. –

+0

이 줄을 제거하십시오 'Maatwebsite \ Excel \ ExcelServiceProvider', 'Excel'=> 'Maatwebsite \ Excel \ Facades \ Excel', – Komal

0

당신이 있는지 확인

composer dump-autoload 

또는

php artisan dump-autoload 

을 시도하여 작곡가가이 클래스를 추가 업데이트 한 후 프로젝트에 추가하기 전에이 클래스를 찾으려고하기 때문에 composer.json에 제공자 디렉토리 등록

"autoload": { 
    "classmap": [ 
     "app/providers" 
    ] 
}, 
관련 문제