我正在尝试将kylekatarnls/business-day 包安装到 Laravel 6 中。文档说“首先在应用程序的某个全局引导位置加载 mixin:”。我把这段代码放在哪里?
一种选择是将它放在boot
您的AppServiceProvider
.
<?php
namespace App\Providers;
use Cmixin\BusinessDay;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
$additional_holidays = [
// ...
];
BusinessDay::enable(\Illuminate\Support\Carbon::class, 'us-national', $additional_holidays);
}
}
另一种选择是创建您自己的服务提供者并将代码放在新服务提供者的boot
方法中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句