Вроде бы все верно делаю, но не находит ServiceProvider мой...
FatalErrorException in ProviderRepository.php line 146:
Class 'DkWeb\Stats\StatsServiceProvider' not found
1. В папке vendor сделал подпапки packages/DkWeb/Stats
2. в файле config/app.php добавил провайдер
App\Providers\RouteServiceProvider::class,
DkWeb\Stats\StatsServiceProvider::class,
3. composer.json в папке пакета
{
"name": "dkweb/stats",
"description": "getting data from API",
"license": "MIT",
"authors": [
{
"name": "DkWeb",
"email": "dk.web@gmail.com"
}
],
"require": {},
"autoload": {
"classmap": [],
"files": [],
"psr-4": {
"DkWeb\\Stats": "src/"
}
}
}
4. composer.json в корне:
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/",
"DkWeb\\Stats\\": "packages/DkWeb/Stats/src"
}
},
5. Сам провайдер:
<?php
namespace DkWeb\Stats;
use Illuminate\Support\ServiceProvider;
class StatsServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->bind('Stats', function () {
return new Stats;
});
}
public function boot(){
require __DIR__ . '/Http/routes.php';
}
}
Какое заклинание не сказал?...