Я делаю serviceprovider и добавляю провайдера в app.php, но как я могу его использовать?laravel создать поставщика услуг
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App\Helpers\api\gg\gg;
class ApiServiceProvider extends ServiceProvider
{
protected $defer = true;
public function boot()
{
}
public function register()
{
$this->app->bind(gg::class, function()
{
return new gg;
});
}
public function provides()
{
return [gg::class];
}
}
класс гг в App \ Helpers папку \ апи \ гг и я хочу использовать этот класс везде нравится, что
gg::isReady();
app.php
'providers' => [
...
App\Providers\ApiServiceProvider::class,
...
]
HomeController @ индекс
public function index()
{
//how can use this provider in there ?
return view('pages.home');
}
я попробую. благодаря – Hanik