私は小さな問題があります。私はLaravelパッケージを作ろうとしていますが、ロードされません。私はそれが設定/ app.phpでプロバイダの追加、私が取得しようとするたび:現時点ではLaravelカスタムパッケージ読み込み問題
Error class 'Something\HttpRequest\HttpRequestServiceProvider' not found
それは、「ベンダー/何か/ HTTP要求/ SRC/HttpRequestServiceProvider」に位置する1つのファイルだけを持っています。私はパスと何かを疑っていますが、私は確信していません。
私は
composer dump-autoload
を試みたが、それはマップされません。
編集:私も(:Dも、そうでない)それが機能することを確認するために、packagistと作曲を経由して、それをインストールし、それを公開した
。
サービスプロバイダのスタブは次のようになります。
<?php
namespace Something\HttpRequest;
use Illuminate\Support\ServiceProvider;
class HttpRequestServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
//
}
/**
* Register the application services.
*
* @return void
*/
public function register()
{
}
}
だから基本的にはそれだけでLaravelは1を生成します。私はこれが問題の原因だとは思っていませんが、誰が知っていますか。
アイデア?
まあ、私が公開しました私は作曲家と直接インストールしようとすることができますので、スタブをpackagistに。私は、私が必要なリストに追加する以外の何もするべきではないと思うし、アプリケーションの設定でサービスプロバイダ。それは、サービスプロバイダが起動と登録の方法しか持っていないことと、空であるという事実とは関係がありますか? – overburn
実際には、 'autoload'セクションを追加する必要があります。更新された回答を確認します。 –
ありがとう、魅力のように動作します。あなたが知っているほど、heh。 – overburn