refactor: replace Hidden attribute with Guarded in model classes for improved attribute management

This commit is contained in:
Yoga Pangestu 2026-07-29 00:59:45 +07:00
parent f3aad51c44
commit c0c8470b02
41 changed files with 99 additions and 103 deletions

View File

@ -1,13 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class AppNotification extends Model
{
use HasFactory;

View File

@ -1,13 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Attendance extends Model
{
use HasFactory;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class CashAccount extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,10 +2,10 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\CashTransactionType;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\CashTransactionType;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
@ -13,7 +13,7 @@
use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class CashTransaction extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Category extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Customer extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\CuttingStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\CuttingStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Cutting extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class CuttingMaterial extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class CuttingMaterialCombination extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class CuttingResult extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\EmploymentStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\EmploymentStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Employee extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\EmployeeAdvanceStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\EmployeeAdvanceStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class EmployeeAdvance extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Expense extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,12 +1,12 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
#[Hidden(['id'])]
#[Guarded(['id'])]
class HomepageConfiguration extends Model
{
use HasFactory;

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\LeaveRequestStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\LeaveRequestStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class LeaveRequest extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,20 +2,20 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\OrderChannel;
use App\Enums\OrderStatus;
use App\Enums\PaymentType;
use App\Enums\PriceType;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Order extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class OrderItem extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\MorphTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class OwnerVerificationRequest extends Model
{
use HasFactory;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\PayrollStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\PayrollStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Payroll extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\PayrollAdjustmentType;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\PayrollAdjustmentType;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class PayrollAdjustment extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\PayrollPeriodStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\PayrollPeriodStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class PayrollPeriod extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,9 +1,9 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\ProductStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory;
@ -12,7 +12,7 @@
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Product extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,13 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class ProductCategory extends Model
{
use HasFactory;

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\PriceType;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\PriceType;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class ProductPrice extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class ProductVariant extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Purchase extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class PurchaseItem extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,13 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class PushSubscription extends Model
{
use HasFactory;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\RawMaterialUnit;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class RawMaterial extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class RawMaterialPrice extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,15 +1,15 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Rejection extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Restock extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class RestockItem extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,13 +1,13 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class RetailStockHistory extends Model
{
use HasFactory;

View File

@ -1,14 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\MorphTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class StockMutation extends Model
{
use HasFactory;

View File

@ -2,17 +2,17 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\StokOpnameStatus;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\StokOpnameStatus;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class StokOpname extends Model
{
use HasFactory, SoftDeletes;

View File

@ -2,15 +2,15 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\ProductStockQuality;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
#[Hidden(['id'])]
#[Guarded(['id'])]
class StokOpnameItem extends Model
{
use HasFactory;

View File

@ -2,14 +2,13 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class Supplier extends Model
{
use HasFactory, SoftDeletes;

View File

@ -1,12 +1,12 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
#[Hidden(['id'])]
#[Guarded(['id'])]
class SystemConfiguration extends Model
{
use HasFactory;

View File

@ -2,9 +2,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use Database\Factories\UserFactory;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Casts\Attribute;
@ -14,11 +12,10 @@
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Carbon;
use Laravel\Fortify\TwoFactorAuthenticatable;
use Spatie\Permission\Traits\HasRoles;
#[Hidden(['id'])]
#[Guarded(['id'])]
class User extends Authenticatable
{
use HasFactory, HasRoles, Notifiable, SoftDeletes, TwoFactorAuthenticatable;
@ -45,7 +42,7 @@ protected function active(Builder $query): void
protected function fullName(): Attribute
{
return Attribute::make(
get: fn() => $this->userProfile?->full_name ?? '',
get: fn () => $this->userProfile?->full_name ?? '',
);
}

View File

@ -2,16 +2,16 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Attributes\Hidden;
use App\Enums\Gender;
use Illuminate\Database\Eloquent\Attributes\Guarded;
use Illuminate\Database\Eloquent\Attributes\Scope;
use Illuminate\Database\Eloquent\Builder;
use App\Enums\Gender;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Hidden(['id'])]
#[Guarded(['id'])]
class UserProfile extends Model
{
use HasFactory, SoftDeletes;