私は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];
}
}
GGクラスは、App \ヘルパー\ APIの\ GGのフォルダにあると私はその
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