をし、作曲のドキュメントを通過、私は来ることができましたこれで動作します:
NB:このソリューションが必要なのは、私がLaravelパッケージから自動的にPsr4パスを追加できるようにするためです。composer.jsonで手動でパッケージに必要な特定のパスを手動で追加する必要はありません。
パッケージサービスプロバイダのブートメソッド、鉱山はDigitlimitModuleServiceProvider
use Illuminate\Support\ServiceProvider;
class DigitlimitModuleServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
$autoload = require base_path('vendor/autoload.php');
$autoload->addPsr4('Digitlimit\\Module\\', base_path('modules'));
$autoload->register();
if(!file_exists(base_path('modules'))){
\File::makeDirectory(base_path('modules'));
//works as long as there is permission
}
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
}
}
あなたはそれだけですか?私もこの問題があります – paranoid
まだありません。まだ道を探しています。 – Digitlimit
これは私のポストです。http://stackoverflow.com/questions/39545096/how-to-manually-add-classloader-in-laravel-5 – paranoid