diff --git a/app/Http/Controllers/RoleController.php b/app/Http/Controllers/RoleController.php index 3aaf57df..e9ee4182 100644 --- a/app/Http/Controllers/RoleController.php +++ b/app/Http/Controllers/RoleController.php @@ -14,7 +14,7 @@ class RoleController extends Controller */ public function changeRole($role, Request $request) { - if ((Pengelola::cache()->get('all')->where('user_id', Auth::user()->id)->where('role', $role)->whereNull('inactive')->first() !== null)) { + if (Pengelola::cache()->get('all')->where('user_id', Auth::user()->id)->where('role', $role)->whereNull('inactive')->first() !== null) { session(['role' => $role]); } diff --git a/app/Models/DataPegawai.php b/app/Models/DataPegawai.php index 81caf309..10e9b4d4 100644 --- a/app/Models/DataPegawai.php +++ b/app/Models/DataPegawai.php @@ -21,6 +21,7 @@ public function user(): BelongsTo { return $this->belongsTo(User::class); } + /** * Get the unit kerja that owns the user. */ @@ -44,5 +45,4 @@ public static function cacheEntities(): array }), ]; } - } diff --git a/app/Models/User.php b/app/Models/User.php index ca2a218a..6d472148 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -2,7 +2,6 @@ namespace App\Models; -use App\Helpers\Helper; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasMany; diff --git a/app/Nova/Dashboards/Main.php b/app/Nova/Dashboards/Main.php index 1e62dc61..6f7a280f 100644 --- a/app/Nova/Dashboards/Main.php +++ b/app/Nova/Dashboards/Main.php @@ -4,7 +4,6 @@ use App\Helpers\Helper; use App\Helpers\Inspiring; -use App\Models\Pengelola; use DigitalCreative\NovaWelcomeCard\WelcomeCard; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Storage; diff --git a/app/Nova/DataPegawai.php b/app/Nova/DataPegawai.php index 3968ee1f..364045e1 100644 --- a/app/Nova/DataPegawai.php +++ b/app/Nova/DataPegawai.php @@ -6,7 +6,6 @@ use Illuminate\Http\Request; use Laravel\Nova\Fields\BelongsTo; use Laravel\Nova\Fields\Date; -use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Select; use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; @@ -52,21 +51,21 @@ public static function label() public function fields(NovaRequest $request) { return [ - Date::make('Tanggal Perubahan', 'tanggal') - ->rules('required') - ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), - Select::make('Golongan') - ->options(Helper::$golongan) - ->rules('required') - ->searchable(), - Text::make('Pangkat') - ->hideWhenCreating() - ->hideWhenUpdating(), - Text::make('Jabatan') - ->rules('required'), - BelongsTo::make('Unit Kerja') - ->filterable() - ->rules('required'), + Date::make('Tanggal Perubahan', 'tanggal') + ->rules('required') + ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), + Select::make('Golongan') + ->options(Helper::$golongan) + ->rules('required') + ->searchable(), + Text::make('Pangkat') + ->hideWhenCreating() + ->hideWhenUpdating(), + Text::make('Jabatan') + ->rules('required'), + BelongsTo::make('Unit Kerja') + ->filterable() + ->rules('required'), ]; } diff --git a/app/Nova/Pengelola.php b/app/Nova/Pengelola.php index b1378ca8..6350aca9 100644 --- a/app/Nova/Pengelola.php +++ b/app/Nova/Pengelola.php @@ -6,7 +6,6 @@ use Laravel\Nova\Fields\BelongsTo; use Laravel\Nova\Fields\Date; use Laravel\Nova\Fields\Select; -use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; class Pengelola extends Resource diff --git a/app/Nova/TataNaskah.php b/app/Nova/TataNaskah.php index c79f469d..391d462e 100644 --- a/app/Nova/TataNaskah.php +++ b/app/Nova/TataNaskah.php @@ -10,7 +10,6 @@ use Laravel\Nova\Fields\HasMany; use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; -use ShuvroRoy\NovaTabs\Tab; use ShuvroRoy\NovaTabs\Tabs; use ShuvroRoy\NovaTabs\Traits\HasTabs; diff --git a/app/Nova/User.php b/app/Nova/User.php index d1b393c4..b67d07be 100644 --- a/app/Nova/User.php +++ b/app/Nova/User.php @@ -2,14 +2,11 @@ namespace App\Nova; -use App\Helpers\Helper; use Illuminate\Validation\Rules; use Laravel\Nova\Fields\Avatar; -use Laravel\Nova\Fields\BelongsTo; use Laravel\Nova\Fields\HasMany; use Laravel\Nova\Fields\Password; use Laravel\Nova\Fields\PasswordConfirmation; -use Laravel\Nova\Fields\Select; use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\NovaRequest; use Laravel\Nova\Panel; @@ -77,7 +74,7 @@ public function fields(NovaRequest $request) Tabs::make('Detail', [ HasMany::make('Data Pegawai'), HasMany::make('Pengelola'), - ]) + ]), ]; } diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index 1ae2c70d..e72a1b46 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -10,7 +10,6 @@ use Laravel\Nova\Menu\MenuItem; use Laravel\Nova\Nova; use Laravel\Nova\NovaApplicationServiceProvider; -use Visanduma\NovaBackNavigation\NovaBackNavigation; class NovaServiceProvider extends NovaApplicationServiceProvider { diff --git a/config/filesystems.php b/config/filesystems.php index 940a8910..050b64f1 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -60,7 +60,6 @@ 'throw' => false, ], - 'images' => [ 'driver' => 'local', 'root' => storage_path('app/public/images'),