refactor(traits): Update trait imports to a new namespace structure and remove unused traits for improved organization and maintainability.

This commit is contained in:
Yoga Pangestu 2025-12-14 17:02:21 +07:00
parent e995391719
commit fb5e920a11
107 changed files with 259 additions and 259 deletions

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum ArticleStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum AuditStockStatus: string
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum Concentration: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum Day: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum EmploymentStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum ExpenseType: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum Gender: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum IsActive: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum IsPaid: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum IsShow: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum OrderChannel: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum OrderStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum OutletStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum PaymentMethod: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum PaymentStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum PointRecordType: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum PriceRequestStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum SalaryAdjustmentType: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum StockOpnameStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum UserRole: string
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum UserStatus: int
{

View File

@ -2,8 +2,8 @@
namespace App\Enums;
use App\Traits\WithCommentEnum;
use App\Traits\WithValueEnum;
use App\Traits\Enums\WithCommentEnum;
use App\Traits\Enums\WithValueEnum;
enum VoucherType: int
{

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Auth;
use App\Livewire\Forms\Auth\ForgotPasswordForm;
use App\Traits\WithToast;
use App\Traits\Components\WithToast;
use Illuminate\Support\Facades\Password;
use Illuminate\View\View;
use Livewire\Attributes\Layout;

View File

@ -5,7 +5,7 @@
use App\Enums\UserStatus;
use App\Livewire\Forms\Auth\LoginForm;
use App\Models\User;
use App\Traits\WithToast;
use App\Traits\Components\WithToast;
use Illuminate\Support\Facades\Auth;
use Illuminate\View\View;
use Livewire\Attributes\Layout;

View File

@ -6,8 +6,8 @@
use App\Livewire\Forms\Auth\RegisterForm;
use App\Models\PushNotification;
use App\Models\User;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Support\Str;
use Illuminate\View\View;
use Livewire\Attributes\Layout;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Auth;
use App\Livewire\Forms\Auth\ResetPasswordForm;
use App\Traits\WithToast;
use App\Traits\Components\WithToast;
use Illuminate\Support\Facades\Password;
use Illuminate\View\View;
use Livewire\Attributes\Layout;

View File

@ -6,7 +6,7 @@
use App\Models\PriceRequest;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Str;

View File

@ -5,7 +5,7 @@
use App\Models\Brand;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;

View File

@ -6,7 +6,7 @@
use App\Traits\Datatable\WithAppendColumn;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;

View File

@ -6,7 +6,7 @@
use App\Models\Payroll;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Facades\Blade;
use Rappasoft\LaravelLivewireTables\DataTableComponent;

View File

@ -6,7 +6,7 @@
use App\Traits\Datatable\WithAppendColumn;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Facades\Blade;
use Rappasoft\LaravelLivewireTables\DataTableComponent;

View File

@ -6,7 +6,7 @@
use App\Traits\Datatable\WithAppendColumn;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;

View File

@ -6,7 +6,7 @@
use App\Traits\Datatable\WithAppendColumn;
use App\Traits\Datatable\WithConfiguration;
use App\Traits\Datatable\WithPrependColumn;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Database\Eloquent\Builder;
use Rappasoft\LaravelLivewireTables\DataTableComponent;
use Rappasoft\LaravelLivewireTables\Views\Column;

View File

@ -4,7 +4,7 @@
use App\Models\Bottle;
use App\Rules\UnsignedInteger;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,8 +3,8 @@
namespace App\Livewire\Forms\Studio\Catalog;
use App\Models\Brand;
use App\Traits\WithMediaHandler;
use App\Traits\WithSortOrder;
use App\Traits\Media\WithMediaHandler;
use App\Traits\Utilities\WithSortOrder;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Catalog;
use App\Models\Category;
use App\Traits\WithSortOrder;
use App\Traits\Utilities\WithSortOrder;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -5,7 +5,7 @@
use App\Enums\Concentration;
use App\Models\Perfume;
use App\Rules\UnsignedInteger;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -4,7 +4,7 @@
use App\Models\Product;
use App\Rules\UnsignedInteger;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Feature;
use App\Models\ChooseUs;
use App\Traits\WithSortOrder;
use App\Traits\Utilities\WithSortOrder;
use Illuminate\Support\Facades\DB;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Feature;
use App\Models\PerfumeFeature;
use App\Traits\WithSortOrder;
use App\Traits\Utilities\WithSortOrder;
use Illuminate\Support\Facades\DB;
use Livewire\Form;

View File

@ -5,7 +5,7 @@
use App\Enums\ExpenseType;
use App\Models\Expense;
use App\Rules\UnsignedInteger;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Information;
use App\Models\Broadcast;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Information;
use App\Models\Faq;
use App\Traits\WithSortOrder;
use App\Traits\Utilities\WithSortOrder;
use Illuminate\Support\Facades\DB;
use Livewire\Form;

View File

@ -4,7 +4,7 @@
use App\Enums\ArticleStatus;
use App\Models\Article;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -11,10 +11,10 @@
use App\Models\User;
use App\Models\Voucher;
use App\Rules\UnsignedInteger;
use App\Traits\Media\WithMediaHandler;
use App\Traits\Order\WithDiscount;
use App\Traits\Order\WithOrderItem;
use App\Traits\Order\WithUpdateStock;
use App\Traits\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -4,9 +4,9 @@
use App\Models\Purchase;
use App\Rules\UnsignedInteger;
use App\Traits\Media\WithMediaHandler;
use App\Traits\Purchase\WithPurchaseItems;
use App\Traits\Purchase\WithUpdateStock;
use App\Traits\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -8,7 +8,7 @@
use App\Models\Outlet;
use App\Models\User;
use App\Rules\PhoneNumber;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\DB;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Setting;
use App\Models\User;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Validation\Rule;
use Livewire\Form;

View File

@ -3,7 +3,7 @@
namespace App\Livewire\Forms\Studio\Setting;
use App\Models\User;
use App\Traits\WithMediaHandler;
use App\Traits\Media\WithMediaHandler;
use Illuminate\Support\Facades\Hash;
use Illuminate\Validation\Rules\Password;
use Livewire\Form;

View File

@ -7,7 +7,7 @@
use App\Models\Membership;
use App\Models\PointRecord;
use App\Models\Tier;
use App\Traits\WithToast;
use App\Traits\Components\WithToast;
use Illuminate\Support\Facades\DB;
use Livewire\Attributes\Layout;
use Livewire\Attributes\Title;

View File

@ -4,10 +4,10 @@
use App\Livewire\Forms\Studio\Catalog\BottleForm;
use App\Models\Outlet;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -5,10 +5,10 @@
use App\Livewire\Forms\Studio\Catalog\BottleForm;
use App\Models\Bottle;
use App\Models\Outlet;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,11 +3,11 @@
namespace App\Livewire\Studio\Catalog\Bottle;
use App\Models\Bottle;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithShowPrice;
use App\Traits\WithToast;
use App\Traits\Pricing\WithShowPrice;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Catalog\BrandForm;
use App\Models\Brand as BrandModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Catalog\CategoryForm;
use App\Models\Category as CategoryModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -8,11 +8,11 @@
use App\Models\Category;
use App\Models\Outlet;
use App\Models\PushNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCategorySelector;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCategorySelector;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -7,11 +7,11 @@
use App\Models\Category;
use App\Models\Outlet;
use App\Models\Perfume;
use App\Traits\WithAuthorization;
use App\Traits\WithCategorySelector;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCategorySelector;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,11 +3,11 @@
namespace App\Livewire\Studio\Catalog\Perfume;
use App\Models\Perfume;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithShowPrice;
use App\Traits\WithToast;
use App\Traits\Pricing\WithShowPrice;
use Flux\Flux;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -4,10 +4,10 @@
use App\Livewire\Forms\Studio\Catalog\ProductForm;
use App\Models\Outlet;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -5,10 +5,10 @@
use App\Livewire\Forms\Studio\Catalog\ProductForm;
use App\Models\Outlet;
use App\Models\Product;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,11 +3,11 @@
namespace App\Livewire\Studio\Catalog\Product;
use App\Models\Product;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithShowPrice;
use App\Traits\WithToast;
use App\Traits\Pricing\WithShowPrice;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Feature\ChooseUsForm;
use App\Models\ChooseUs as ChooseUsModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Feature\PerfumeFeatureForm;
use App\Models\PerfumeFeature as PerfumeFeatureModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -5,12 +5,12 @@
use App\Livewire\Forms\Studio\Finance\ExpenseForm;
use App\Models\Expense as ExpenseModel;
use App\Models\Outlet;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\View\View;
use Livewire\Attributes\On;

View File

@ -9,13 +9,13 @@
use App\Models\PayrollAdjustment;
use App\Models\PushNotification;
use App\Models\User;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Components\WithUserSelector;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\WithUserSelector;
use App\Traits\Utilities\WithUpdatedData;
use Barryvdh\DomPDF\Facade\Pdf;
use Flux\Flux;
use Illuminate\Support\Facades\DB;

View File

@ -7,12 +7,12 @@
use App\Models\Broadcast as BroadcastModel;
use App\Models\PushNotification;
use App\Models\User;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithRoleSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithRoleSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Information\FaqForm;
use App\Models\Faq as FaqModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -6,10 +6,10 @@
use App\Jobs\StorePushNotification;
use App\Models\PriceRequest as PriceRequestModel;
use App\Models\PushNotification;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -4,12 +4,12 @@
use App\Livewire\Forms\Studio\Loyalty\CustomerForm;
use App\Models\Customer as CustomerModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -7,12 +7,12 @@
use App\Models\Perfume;
use App\Models\Product;
use App\Models\Tier as TierModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -5,12 +5,12 @@
use App\Livewire\Forms\Studio\Loyalty\Tier\RewardForm;
use App\Livewire\Studio\Loyalty\Tier\Index as Tier;
use App\Models\TierReward;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -6,10 +6,10 @@
use App\Livewire\Forms\Studio\Loyalty\VoucherForm;
use App\Models\Outlet;
use App\Models\PushNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -5,10 +5,10 @@
use App\Livewire\Forms\Studio\Loyalty\VoucherForm;
use App\Models\Outlet;
use App\Models\Voucher;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,10 +3,10 @@
namespace App\Livewire\Studio\Loyalty\Voucher;
use App\Models\Voucher;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -5,9 +5,9 @@
use App\Jobs\StorePushNotification;
use App\Livewire\Forms\Studio\Manage\ArticleForm;
use App\Models\PushNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Str;
use Livewire\Attributes\Title;

View File

@ -4,9 +4,9 @@
use App\Livewire\Forms\Studio\Manage\ArticleForm;
use App\Models\Article;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,10 +3,10 @@
namespace App\Livewire\Studio\Manage\Article;
use App\Models\Article;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -9,6 +9,9 @@
use App\Models\Product;
use App\Models\PushNotification;
use App\Models\User;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Order\WithAddItem;
use App\Traits\Order\WithCalculateTotal;
use App\Traits\Order\WithDiscount;
@ -16,10 +19,7 @@
use App\Traits\Order\WithMember;
use App\Traits\Order\WithOrderItem;
use App\Traits\Order\WithUpdateItem;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,11 +3,11 @@
namespace App\Livewire\Studio\Manage\Order;
use App\Models\Order;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\Order\WithUpdateStock;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\On;

View File

@ -6,15 +6,15 @@
use App\Models\Bottle;
use App\Models\Perfume;
use App\Models\Product;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Purchase\WithAddItem;
use App\Traits\Purchase\WithCalculateTotal;
use App\Traits\Purchase\WithDeleteItem;
use App\Traits\Purchase\WithPurchaseItems;
use App\Traits\Purchase\WithUpdateItem;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -3,12 +3,12 @@
namespace App\Livewire\Studio\Manage\Purchase;
use App\Models\Purchase;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\Purchase\WithUpdateStock;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;

View File

@ -4,8 +4,8 @@
use App\Enums\StockOpnameStatus;
use App\Models\StockOpname;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Facades\DB;
use Livewire\Attributes\Title;

View File

@ -6,8 +6,8 @@
use App\Livewire\Forms\Studio\Manage\StockOpnameForm;
use App\Models\StockOpname;
use App\Models\StockOpnameItem;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Collection;
use Livewire\Attributes\Title;

View File

@ -4,7 +4,7 @@
use App\Models\StockOpname;
use App\Models\StockOpnameItem;
use App\Traits\WithAuthorization;
use App\Traits\Authorization\WithAuthorization;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Collection;
use Livewire\Attributes\Title;

View File

@ -5,12 +5,12 @@
use App\Livewire\Forms\Studio\Master\FormulaForm;
use App\Models\Bottle;
use App\Models\Formula as FormulaModel;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Flux\Flux;
use Illuminate\Contracts\View\View;
use Illuminate\Database\Eloquent\Collection;

View File

@ -4,9 +4,9 @@
use App\Enums\Day;
use App\Livewire\Forms\Studio\Master\OutletForm;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Outlet\WithFacilityHandler;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -5,9 +5,9 @@
use App\Enums\Day;
use App\Livewire\Forms\Studio\Master\OutletForm;
use App\Models\Outlet;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Outlet\WithFacilityHandler;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -4,11 +4,11 @@
use App\Enums\Day;
use App\Models\Outlet;
use App\Traits\WithAuthorization;
use App\Traits\WithCloseModal;
use App\Traits\WithConfirmation;
use App\Traits\WithMediaHandler;
use App\Traits\WithToast;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithCloseModal;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Media\WithMediaHandler;
use Flux\Flux;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Support\Str;

View File

@ -4,11 +4,11 @@
use App\Livewire\Forms\Studio\Master\UserForm;
use App\Models\Outlet;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithRoleSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithRoleSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -5,11 +5,11 @@
use App\Livewire\Forms\Studio\Master\UserForm;
use App\Models\Outlet;
use App\Models\User;
use App\Traits\WithAuthorization;
use App\Traits\WithOutletSelector;
use App\Traits\WithRoleSelector;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithOutletSelector;
use App\Traits\Components\WithRoleSelector;
use App\Traits\Components\WithToast;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Livewire\Attributes\Title;
use Livewire\Component;

View File

@ -4,10 +4,10 @@
use App\Models\Employee;
use App\Models\User;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithConfirmation;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithConfirmation;
use App\Traits\WithToast;
use Flux\Flux;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Support\Facades\Hash;

View File

@ -5,10 +5,10 @@
use App\Livewire\Forms\Studio\Setting\AccountForm;
use App\Livewire\Forms\Studio\Setting\PasswordForm;
use App\Livewire\Forms\Studio\Setting\ProfileForm;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Facades\Hash;
use Livewire\Attributes\Title;

View File

@ -10,10 +10,10 @@
use App\Settings\GeneralSettings;
use App\Settings\SeoSettings;
use App\Settings\SocialSettings;
use App\Traits\Authorization\WithAuthorization;
use App\Traits\Components\WithToast;
use App\Traits\Notification\WithSubscribeNotification;
use App\Traits\WithAuthorization;
use App\Traits\WithToast;
use App\Traits\WithUpdatedData;
use App\Traits\Utilities\WithUpdatedData;
use Illuminate\Contracts\View\View;
use Illuminate\Support\Facades\Artisan;
use Livewire\Attributes\Title;

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Authorization;
trait WithAuthorization
{

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
trait WithCategorySelector
{

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
use Flux\Flux;

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
use Livewire\Attributes\On;

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
trait WithOutletSelector
{

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
trait WithRoleSelector
{

View File

@ -1,6 +1,6 @@
<?php
namespace App\Traits;
namespace App\Traits\Components;
use Flux\Flux;

Some files were not shown because too many files have changed in this diff Show More