2021-04-02 19:48:41 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Providers;
|
|
|
|
|
|
2022-07-19 13:28:04 +08:00
|
|
|
use App\Http\Middleware\Locale;
|
2022-06-27 01:39:01 +08:00
|
|
|
use Carbon\Carbon;
|
2021-04-28 19:44:48 +08:00
|
|
|
use Illuminate\Support\Facades\App;
|
2021-04-26 20:37:17 +08:00
|
|
|
use Illuminate\Support\Facades\DB;
|
2022-09-08 19:14:01 +08:00
|
|
|
use Illuminate\Support\Facades\View;
|
2021-04-02 19:48:41 +08:00
|
|
|
use Illuminate\Support\ServiceProvider;
|
|
|
|
|
use Illuminate\Http\Resources\Json\JsonResource;
|
2022-03-20 22:14:00 +08:00
|
|
|
use Nexus\Nexus;
|
2022-06-27 01:39:01 +08:00
|
|
|
use Filament\Facades\Filament;
|
2022-08-04 00:48:42 +08:00
|
|
|
use NexusPlugin\Menu\Filament\MenuItemResource;
|
2021-04-02 19:48:41 +08:00
|
|
|
|
|
|
|
|
class AppServiceProvider extends ServiceProvider
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Register any application services.
|
|
|
|
|
*
|
|
|
|
|
* @return void
|
|
|
|
|
*/
|
|
|
|
|
public function register()
|
|
|
|
|
{
|
2022-08-04 00:48:42 +08:00
|
|
|
do_action('nexus_register');
|
2021-04-02 19:48:41 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Bootstrap any application services.
|
|
|
|
|
*
|
|
|
|
|
* @return void
|
|
|
|
|
*/
|
|
|
|
|
public function boot()
|
|
|
|
|
{
|
|
|
|
|
// JsonResource::withoutWrapping();
|
2021-04-26 20:37:17 +08:00
|
|
|
DB::connection(config('database.default'))->enableQueryLog();
|
2022-04-09 01:54:40 +08:00
|
|
|
|
2022-06-27 01:39:01 +08:00
|
|
|
Filament::serving(function () {
|
|
|
|
|
Filament::registerNavigationGroups([
|
|
|
|
|
'User',
|
|
|
|
|
'Torrent',
|
2022-12-20 22:24:31 +08:00
|
|
|
'Role & Permission',
|
2022-08-11 13:48:26 +08:00
|
|
|
'Other',
|
2022-10-27 20:21:54 +08:00
|
|
|
'Section',
|
2022-06-27 01:39:01 +08:00
|
|
|
'System',
|
|
|
|
|
]);
|
|
|
|
|
});
|
|
|
|
|
|
2022-08-13 01:01:17 +08:00
|
|
|
Filament::registerStyles([
|
|
|
|
|
asset('styles/sprites.css'),
|
|
|
|
|
asset('styles/admin.css'),
|
|
|
|
|
]);
|
|
|
|
|
|
2022-08-04 00:48:42 +08:00
|
|
|
do_action('nexus_boot');
|
2021-04-02 19:48:41 +08:00
|
|
|
}
|
|
|
|
|
}
|