2017-11-11 9 views
0

laravel이라는 zoho 용 PHP 패키지를 만들었습니다.Laravel 패키지 ServiceProvider를 찾을 수 없음

namespace rahulreghunath\zoho; 
use Illuminate\Support\ServiceProvider as IlluminateServiceProvider; 

    class ServiceProvider extends IlluminateServiceProvider 
    { 
     /** 
     * Bootstrap the application services. 
     * 
     * @return void 
     */ 
     public function boot() 
     { 
      $this->publishes([ 
       __DIR__.'/../config/zoho.php' => config_path('zoho.php'), 
      ]); 

     } 

     /** 
     * Register the application services. 
     * 
     * @return void 
     */ 
     public function register() 
     { 

     } 
    } 

와 작곡가 파일

{ 
    "name": "rahulreghunath/zoho", 
    "minimum-stability": "dev", 
    "require": { 
    }, 
    "description": "PHP form validation plugin ", 
    "homepage": "https://github.com/rahulreghunath/zoho-crm", 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "Rahul Reghunath", 
      "email": "[email protected]", 
      "role": "developer" 
     } 
    ] 
} 

패키지는 내가 공급 업체 폴더에하지 않은 만들 때 잘 작동하지만입니다 I 는 Packagist에 제출하고 작곡가를 사용하여 설치하고 오류를 표시 할 때

[Symfony\Component\Debug\Exception\FatalErrorException] 
    Class 'rahulreghunath\zoho\ServiceProvider' not found 

vendot : 게시 명령 을 실행하는 경우 제공자가 rahulreghunath\Zoho\ServiceProvider::class, 인 경우에도 설정/app.php

에 dded 작곡가 파일의 자동 로딩에 오류가 어쨌든 사전

답변

0

에 감사

{ 
    "name": "rahulreghunath/zoho", 
    "description": "Zoho CRM integration for PHP-Laravel", 
    "license": "MIT", 
    "keywords": ["laravel", "zoho"], 
    "authors": [ 
     { 
      "name": "Rahul Reghunath", 
      "email": "[email protected]", 
      "role": "developer" 
     } 
    ], 
    "require": { 
     "php": ">=5.5.9" 
    }, 

    "autoload": { 
     "psr-4": { 
      "Rahulreghunath\\Zoho\\": "src/" 
     } 
    }, 
    "minimum-stability": "dev" 
} 

에 composer.json을 변경 대답을 자신을 찾을 수 있다는 것입니다 및 서비스 공급자에게

Rahulreghunath\Zoho\ServiceProvider::class,