我想在 laravel 11 中添加服务提供者,但我不知道如何使用 laravel 11 添加它。作为以前版本的 laravel,它是在 config/app.php 文件中添加的,但在 laravel 11 中需要添加它在providers文件夹内的packageServiceProvider文件中。 以下是我的代码,如果我有错请告诉我..
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class PaytmWalletServiceProvider extends ServiceProvider
{
/**
* All of the container bindings that should be registered.
*
* @var array
*/
public $bindings = [
ServerProvider::class => Anand\LaravelPaytmWallet\PaytmWalletServiceProvider::class,
];
/**
* Register services.
*/
public function register(): void
{
//
}
/**
* Bootstrap services.
*/
public function boot(): void
{
//
}
}
在 Laravel 的早期版本中,提供程序在
config/app.php
文件中注册。但在 Laravel 11.x 中,大部分配置都移至 /bootstrap
目录。
在 Laravel 11.x 及更高版本中,
bootstrap/providers.php
文件返回一个数组,其中包含将在您的应用程序中注册的所有提供程序。
<?php
return [
App\Providers\AppServiceProvider::class,
...AllYourProvders
];