BLADE

#1769024397
php artisan view:clear
#1769024398
php artisan cache:clear
#1769024453
vi resources/views/layouts/sidebar.blade.php
#1769024504
cat resources/views/layouts/sidebar.blade.php
#1769024709
vi resources/views/layouts/sidebar.blade.php
#1769024745
php artisan view:clear
#1769025034
cd laravel/
#1769025042
npm run build
#1769025253
vi resources/views/layouts/topbar.blade.php 
#1769018144
cd laravel/
#1769018145
ll
#1769018149
php artisan tinker
#1769018293
npm run build
#1769018310
php artisan optimize:clear
#1769018427
php artisan make:migration add_role_in_company_to_company_user_table --table=company_user
#1769018438
vi database/migrations/2026_01_21_180027_add_role_in_company_to_company_user_table.php
#1769018465
php artisan migrate
#1769018567
mysql erpsys_sharawy -e "SELECT migration, batch FROM migrations ORDER BY id;"
#1769018645
php artisan migrate
#1769018747
php artisan optimize:clear
#1769018755
php artisan migrate:status
#1769018763
php artisan migrate
#1769019630
cd laravel/
#1769019640
> resources/views/layouts/topbar.blade.php
#1769019642
vi resources/views/layouts/topbar.blade.php
#1769019929
cd laravel/
#1769019932
php artisan optimize:clear
#1769019941
php artisan cache:clear
#1769019950
php artisan config:clear
#1769019955
php artisan route:clear
#1769019969
rm -rf storage/framework/sessions/*
#1769019988
cat .env
#1769020094
vi .env
#1769020160
php artisan optimize:clear
#1769020167
php artisan config:clear
#1769020173
php artisan cache:clear
#1769020179
php artisan route:clear
#1769020185
php artisan view:clear
#1769020213
php artisan migrate:status
#1769020255
php artisan tinker
#1769020473
vi resources/views/layouts/topbar.blade.php
#1769020718
npm run build
#1769020730
php artisan optimize:clear
#1769021176
cd laravel/
#1769021179
vi resources/views/layouts/topbar.blade.php
#1769021253
npm run build
#1769021494
vi resources/views/components/page-header.blade.php
#1769021517
vi resources/views/components/card.blade.php
#1769021547
vi resources/views/components/ui/btn-primary.blade.php
#1769021567
vi resources/views/components/ui/btn-danger.blade.php
#1769021603
cd laravel/
#1769021607
vi resources/views/components/app-layout.blade.php
#1769021662
vi resources/views/companies/create.blade.php
#1769021726
mkir resources/views/companies
#1769021732
mkdir resources/views/companies
#1769021733
mkir resources/views/companies
#1769021736
vi resources/views/companies/create.blade.php
#1769021774
cat resources/views/components/app-layout.blade.php
#1769022679
cd laravel/
#1769022683
cat routes/web.php 
#1769022715
vi routes/web.php
#1769022842
php artisan make:controller CompanyController --resource
#1769022851
vi app/Http/Controllers/CompanyController.php
#1769022893
vi app/Models/Company.php
#1769022963
cat app/Models/Company.php
#1769023035
> app/Http/Controllers/CompanyController.php
#1769023038
vi app/Http/Controllers/CompanyController.php
#1769023385
cd laravel/
#1769023387
vi app/Http/Controllers/CompanyController.php
#1769023408
rm -fapp/Http/Controllers/.CompanyController.php.swp
#1769023412
rm -f app/Http/Controllers/.CompanyController.php.swp
#1769023415
vi app/Http/Controllers/CompanyController.php
#1769023440
vi resources/views/companies/_form.blade.php
#1769023476
vi resources/views/companies/index.blade.php
#1769023524
ls resources/views/components/ui/btn-primary.blade.php
#1769023530
cat resources/views/components/ui/btn-primary.blade.php
#1769023556
cat database/migrations/*create_companies_table*.php
#1769113545
cd laravel/
#1769113557
npm run build
#1769113613
cat resources/views/layouts/app.blade.php 
#1769113620
cat resources/views/layouts/topbar.blade.php 
#1769113629
cat resources/views/layouts/sidebar.blade.php 
#1769114262
cd laravel/
#1769114271
vi resources/views/layouts/sidebar.blade.php 
#1769114300
vi resources/views/layouts/topbar.blade.php 
#1769116745
cd laravel/
#1769116760
> resources/views/layouts/sidebar.blade.php 
#1769116764
vi resources/views/layouts/topbar.blade.php 
#1769116818
vi resources/views/layouts/sidebar.blade.php 
#1769116847
vi resources/views/layouts/app.blade.php 
#1769178819
npm run build
#1769178916
vi .env
#1769179144
vi resources/views/layouts/topbar.blade.php 
#1769181269
history
#1769181308
php artisan optimize:clear
#1769181343
vi resources/views/layouts/topbar.blade.php 
#1769183356
cd laravel/
#1769183363
vi resources/views/layouts/app.blade.php
#1769183486
cat resources/views/layouts/app.blade.php
#1769183714
> resources/views/layouts/app.blade.php
#1769183717
vi resources/views/layouts/app.blade.php
#1769183770
> resources/views/layouts/app.blade.php
#1769183772
vi resources/views/layouts/app.blade.php
#1769183854
cat resources/views/layouts/app.blade.php ; cat resources/views/layouts/topbar.blade.php ; cat resources/views/layouts/sidebar.blade.php 
#1769186853
cd laravel/
#1769186876
vi resources/views/layouts/sidebar.blade.php 
#1769186908
vi resources/views/layouts/topbar.blade.php 
#1769186942
vi resources/views/layouts/app.blade.php 
#1769187003
>resources/views/layouts/app.blade.php
#1769187005
vi resources/views/layouts/app.blade.php
#1769187024
npm run build
#1769187556
vi resources/views/layouts/app.blade.php
#1769187626
vi resources/views/layouts/topbar.blade.php 
#1769187685
vi resources/views/layouts/sidebar.blade.php
#1769187796
cat resources/views/layouts/sidebar.blade.php
#1769187960
>resources/views/layouts/sidebar.blade.php
#1769187961
vi resources/views/layouts/sidebar.blade.php
#1769188341
> resources/views/layouts/app.blade.php
#1769188350
vi resources/views/layouts/app.blade.php
#1769188376
vi resources/views/layouts/sidebar.blade.php 
#1769188848
> resources/views/layouts/app.blade.php
#1769188850
vi resources/views/layouts/app.blade.php
#1769188869
> resources/views/layouts/sidebar.blade.php 
#1769188871
vi resources/views/layouts/sidebar.blade.php
#1769188892
> resources/views/layouts/topbar.blade.php 
#1769188894
vi resources/views/layouts/topbar.blade.php
#1769188975
php artisan route:list --compact
#1769188985
php artisan route:list 
#1769189275
> resources/views/layouts/sidebar.blade.php
#1769189277
vi resources/views/layouts/sidebar.blade.php
#1769190116
> resources/views/layouts/topbar.blade.php 
#1769190119
vi resources/views/layouts/topbar.blade.php
#1769190141
> resources/views/layouts/sidebar.blade.php 
#1769190144
vi resources/views/layouts/sidebar.blade.php
#1769191453
> resources/views/layouts/topbar.blade.php 
#1769191457
vi resources/views/layouts/topbar.blade.php
#1769191507
cat resources/js/app.js 
#1769191514
vi resources/js/app.js
#1769191522
cat resources/js/app.js 
#1769192212
> resources/views/layouts/topbar.blade.php 
#1769192216
vi resources/views/layouts/topbar.blade.php
#1769192244
npm run build
#1769192259
php artisan view:clear
#1769192432
php artisan tinker --execute="dd(\Illuminate\Support\Facades\Schema::getColumnListing('companies'));"
#1769192814
> resources/views/layouts/topbar.blade.php 
#1769192820
vi resources/views/layouts/topbar.blade.php
#1769192838
php artisan view:clear
#1769192845
php artisan cache:clear
#1769193286
cd laravel/
#1769193319
> resources/views/layouts/sidebar.blade.php 
#1769193327
vi resources/views/layouts/sidebar.blade.php
#1769193361
cat resources/views/layouts/app.blade.php 
#1769193416
vi resources/views/layouts/app.blade.php
#1769193734
> resources/views/layouts/sidebar.blade.php 
#1769193738
vi resources/views/layouts/sidebar.blade.php
#1769193832
php artisan view:clear
#1769194337
> resources/views/layouts/sidebar.blade.php 
#1769194340
vi resources/views/layouts/sidebar.blade.php
#1769194401
php artisan view:clear
#1769194477
vi config/permissions.php
#1769194534
vi app/Providers/AuthServiceProvider.php
#1769194571
vi database/seeders/RolesAndPermissionsSeeder.php
#1769194621
find . -name DatabaseSeeder.php
#1769194629
vi ./database/seeders/DatabaseSeeder.php
#1769194660
cat ./database/seeders/DatabaseSeeder.php
#1769194776
vi ./database/seeders/DatabaseSeeder.php
#1769194797
php artisan db:seed
#1769194805
php artisan cache:clear
#1769194811
php artisan view:clear
#1769194834
php artisan about | grep -i spatie
#1769194871
php artisan make:migration add_role_to_users_table --table=users
#1769194883
vi database/migrations/2026_01_23_190112_add_role_to_users_table.php
#1769194909
php artisan migrate
#1769194931
vi app/Providers/AuthServiceProvider.php
#1769195029
vi ./database/seeders/DatabaseSeeder.php
#1769195050
php artisan db:seed
#1769195058
php artisan cache:clear
#1769195064
php artisan view:clear
#1769195151
php artisan make:migration create_rbac_tables
#1769195164
vi database/migrations/2026_01_23_190551_create_rbac_tables.php
#1769195185
php artisan migrate
#1769195242
vi database/migrations/2026_01_23_190551_create_rbac_tables.php
#1769195255
php artisan migrate
#1769195265
php artisan tinker --execute="dd(\Illuminate\Support\Facades\Schema::hasTable('roles'), \Illuminate\Support\Facades\Schema::hasTable('permissions'), \Illuminate\Support\Facades\Schema::hasTable('role_permissions'), \Illuminate\Support\Facades\Schema::hasTable('user_roles'));"
#1769195314
php artisan tinker --execute="dd(\Illuminate\Support\Facades\Schema::getColumnListing('roles'));"
#1769195322
php artisan tinker --execute="dd(\Illuminate\Support\Facades\Schema::getColumnListing('permissions'));"
#1769195382
php artisan make:migration add_ui_columns_to_roles_and_permissions
#1769195395
vi database/migrations/2026_01_23_190942_add_ui_columns_to_roles_and_permissions.php
#1769195479
php artisan migrate
#1769195502
vi app/Models/Role.php
#1769195541
vi app/Models/Permission.php
#1769195562
vi app/Models/User.php
#1769195669
vi app/Providers/AuthServiceProvider.php
#1769195733
php artisan make:seeder RbacSeeder
#1769195744
vi database/seeders/RbacSeeder.php
#1769195877
vi database/seeders/DatabaseSeeder.php 
#1769195922
php artisan db:seed
#1769195931
php artisan cache:clear
#1769195940
php artisan view:clear
#1769195948
php artisan tinker --execute="\$u=\App\Models\User::where('email','admin@local.test')->first(); dd(\$u->permissionNames());"
#1769196036
vi routes/web.php 
#1769196117
vi app/Http/Controllers/Rbac/RoleController.php
#1769196157
mkdir app/Http/Controllers/Rbac
#1769196159
vi app/Http/Controllers/Rbac/RoleController.php
#1769196205
mkdir -p resources/views/settings/roles/
#1769196214
vi resources/views/settings/roles/index.php
#1769196238
vi resources/views/settings/roles/create.blade.php
#1769196262
vi resources/views/settings/roles/edit.blade.php
#1769196288
vi resources/views/settings/roles/permissions.blade.php
#1769196317
vi resources/views/settings/roles/users.blade.php
#1769196401
vi resources/views/layouts/sidebar.blade.php 
#1769196484
php artisan view:clear
#1769196521
vi routes/web.php 
#1769196543
cat routes/web.php
#1769196607
>routes/web.php
#1769196615
vi routes/web.php
#1769196639
php artisan view:clear
#1769196649
php artisan route:clear
#1769196656
php artisan cache:clear
#1769196851
vi app/Http/Controllers/UserController.php
#1769197073
vi resources/views/users/_roles.blade.php
#1769197112
> app/Http/Controllers/UserController.php
#1769197115
vi app/Http/Controllers/UserController.php
#1769197187
vi resources/views/users/edit.blade.php
#1769197609
> app/Http/Controllers/UserController.php
#1769197614
vi app/Http/Controllers/UserController.php
#1769197748
vi resources/views/users/edit.blade.php
#1769197773
vi resources/views/users/create.blade.php
#1769197803
php artisan view:clear
#1769197890
vi resources/views/users/index.blade.php
#1769197926
php artisan view:clear
#1769198003
vi app/Http/Controllers/UserController.php
#1769198080
php artisan tinker --execute="
\$u=\App\Models\User::where('email','m.sha19@hotmail.com')->first();
\$role=\App\Models\Role::where('name','super_admin')->first();
if(;u) dd('User not found');
if(;role) dd('Role super_admin not found');
\$u->roles()->syncWithoutDetaching([\$role->id]);
dd('OK', \$u->email, \$u->roles()->pluck('name')->all());
"
#1769198135
php artisan tinker --execute="
\$u=\App\Models\User::where('email','m.sha19@hotmail.com')->first();
\$role=\App\Models\Role::where('name','super_admin')->first();
if(;u) dd('User not found');
if(;role) dd('Role super_admin not found');
\$u->roles()->syncWithoutDetaching([\$role->id]);
dd('OK', \$u->email, \$u->roles()->pluck('name')->all());
"
#1769198139
php artisan tinker --execute="\$u=\App\Models\User::where('email','m.sha19@hotmail.com')->first(); \$r=\App\Models\Role::where('name','super_admin')->first(); if(;u) dd('User not found'); if(;r) dd('Role super_admin not found'); \$u->roles()->syncWithoutDetaching([\$r->id]); dd('OK', \$u->email, \$u->roles()->pluck('name')->all());"
#1769198226
php artisan tinker --execute='$u=\App\Models\User::where("email","m.sha19@hotmail.com")->first(); $r=\App\Models\Role::where("name","super_admin")->first(); if(is_null($u)) dd("User not found"); if(is_null($r)) dd("Role super_admin not found"); $u->roles()->syncWithoutDetaching([$r->id]); dd("OK",$u->email,$u->roles()->pluck("name")->all());'
#1769198277
php artisan optimize:clear
#1769198291
php artisan tinker --execute='$u=\App\Models\User::where("email","m.sha19@hotmail.com")->first(); dd(in_array("users.viewAny",$u->permissionNames(),true), $u->permissionNames());'
#1769198390
vi app/Http/Controllers/UserController.php
#1769198440
php artisan optimize:clear
#1769198553
php artisan route:list | grep users
#1769198622
php artisan optimize:clear
#1769198630
php artisan config:clear
#1769198637
php artisan cache:clear
#1769198645
php artisan view:clear
#1769198653
php artisan route:clear
#1769198694
php artisan tinker --execute='$u=\App\Models\User::where("email","m.sha19@hotmail.com")->first(); dd(\Illuminate\Support\Facades\Gate::forUser($u)->allows("users.viewAny"));'
#1769198762
php artisan tinker --execute='dd(count(config("permissions.abilities", [])), array_key_exists("users.viewAny", config("permissions.abilities", [])));'
#1769198777
php artisan optimize:clear
#1769198787
php artisan config:clear
#1769198795
php artisan cache:clear
#1769198805
php artisan config:cache
#1769198825
php artisan tinker --execute='dd(count(config("permissions.abilities", [])), array_key_exists("users.viewAny", config("permissions.abilities", [])));'
#1769198882
vi app/Providers/AuthServiceProvider.php
#1769198912
php artisan optimize:clear
#1769198922
php artisan config:cache
#1769198934
php artisan tinker --execute='$u=\App\Models\User::where("email","m.sha19@hotmail.com")->first(); dd(\Illuminate\Support\Facades\Gate::forUser($u)->allows("users.viewAny"));'
#1769199038
php artisan tinker --execute='dd(count(config("permissions.abilities", [])));'
#1769199047
php artisan tinker --execute='dd(array_key_exists("users.viewAny", config("permissions.abilities", [])));'
#1769199056
php artisan tinker --execute='$u=\App\Models\User::where("email","m.sha19@hotmail.com")->first(); dd(\Illuminate\Support\Facades\Gate::forUser($u)->abilities());'
#1769199141
php artisan tinker --execute='dd(app()->getLoadedProviders()["App\\\\Providers\\\\AppServiceProvider"] ?? null, app()->getLoadedProviders()["App\\\\Providers\\\\AuthServiceProvider"] ?? null);'
#1769199201
cat bootstrap/providers.php 
#1769199252
vi bootstrap/providers.php
#1769199277
php artisan optimize:clear
#1769199285
composer dump-autoload -o
#1769199295
php artisan config:cache
#1769201264
vi app/Http/Controllers/Rbac/RoleController.php
#1769201322
php artisan optimize:clear
#1769201440
vi resources/views/settings/roles/index.blade.php
#1769201495
php artisan view:clear
#1769201503
php artisan optimize:clear
#1769202390
vi config/erp_nav.php
#1769202447
mkdir app/support
#1769202494
vi app/Support/Nav.php
#1769202514
rm -rf app/support
#1769202526
mkdir app/Support
#1769202545
vi app/Support/Nav.php
#1769202575
mkdir -p resources/views/components/ui
#1769202589
vi resources/views/components/ui/icon.blade.php
#1769202659
vi resources/views/layouts/sidebar.blade.php
#1769202836
cp resources/views/layouts/sidebar.blade.php resources/views/layouts/sidebar.blade.php.bk
#1769202842
vi resources/views/layouts/sidebar.blade.php
#1769202906
vi routes/web.php 
#1769202958
vi app/Http/Controllers/RBAC/PermissionController.php
#1769202988
ls app/Http/Controllers/
#1769203022
find . -name PermissionController.php
#1769203051
vi app/Http/Controllers/Rbac/PermissionController.php
#1769203078
vi app/Http/Controllers/Rbac/RoleController.php 
#1769203240
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769203282
mkdir app/Http/Controllers/Settings/
#1769203293
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769203334
cat resources/views/settings/company/edit.blade.php
#1769203410
mkdir resources/views/settings/company
#1769203425
vi resources/views/settings/company/edit.blade.php
#1769203442
php artisan route:list | grep settings
#1769203448
vi routes/web.php 
#1769203504
php artisan route:list | grep settings
#1769203518
php artisan optimize:clear
#1769203520
php artisan route:list | grep settings
#1769203530
cat routes/web.php 
#1769203700
>routes/web.php
#1769203705
vi routes/web.php
#1769203744
php artisan optimize:clear
#1769203754
php artisan route:list | egrep "settings\.company|rbac\."
#1769203854
cat resources/views/layouts/sidebar.blade.php cat resources/views/layouts/sidebar.blade.php.bk 
#1769203883
cat resources/views/layouts/sidebar.blade.php; cat resources/views/layouts/sidebar.blade.php.bk 
#1769204015
>resources/views/layouts/sidebar.blade.php
#1769204018
vi resources/views/layouts/sidebar.blade.php
#1769204029
php artisan optimize:clear
#1769204281
vi config/erp_nav.php 
#1769204364
vi resources/views/rbac/permissions/index.blade.php
#1769204396
mkdir resources/views/rbac/permissions
#1769204412
mkdir -p resources/views/rbac/permissions
#1769204415
vi resources/views/rbac/permissions/index.blade.php
#1769204438
vi resources/views/rbac/permissions/_form.blade.php
#1769204458
vi resources/views/rbac/permissions/create.blade.phpwq
#1769204466
vi resources/views/rbac/permissions/create.blade.php
#1769204490
vi resources/views/rbac/permissions/edit.blade.php
#1769204522
mkdir resources/views/rbac/roles
#1769204548
mkdir resources/views/rbac/roles/creat.blade.php
#1769204558
rm -rf resources/views/rbac/roles/creat.blade.php
#1769204572
vi resources/views/rbac/roles/create.blade.php
#1769204599
php artisan optimize:clear
#1769204606
php artisan route:list | egrep "rbac\.|settings\.company"
#1769204616
php artisan route:list | egrep "Rbac\.|settings\.company"
#1769204653
ls app/Http/Controllers/Rbac/
#1769204708
vi routes/web.php 
#1769204729
php artisan route:list | egrep "Rbac\.|settings\.company"
#1769204764
php artisan route:list | egrep "rbac\.|settings\.company"
#1769204783
vi resources/views/rbac/permissions/index.blade.php
#1769204873
cat resources/views/rbac/permissions/index.blade.php
#1769204890
cat resources/views/rbac/permissions/_form.blade.php
#1769204903
cat resources/views/rbac/permissions/create.blade.php
#1769204913
cat resources/views/rbac/permissions/edit.blade.php
#1769204927
cat resources/views/rbac/roles/index.blade.php
#1769204941
mkdir -p resources/views/rbac/roles/
#1769204949
vi resources/views/rbac/roles/index.blade.php
#1769204976
vi resources/views/rbac/roles/_form.blade.php
#1769204997
vi resources/views/rbac/roles/create.blade.php
#1769205052
cat app/Http/Controllers/Rbac/RoleController.php
#1769205063
cat app/Http/Controllers/Rbac/PermissionController.php
#1769205147
>app/Http/Controllers/Rbac/PermissionController.php
#1769205150
vi app/Http/Controllers/Rbac/PermissionController.php
#1769205171
>app/Http/Controllers/Rbac/RoleController.php
#1769205173
vi app/Http/Controllers/Rbac/RoleController.php
#1769205200
vi resources/views/rbac/permissions/create.blade.php
#1769205234
vi resources/views/rbac/permissions/index.blade.php
#1769205386
cat app/Http/Controllers/Controller.php 
#1769205396
vi app/Http/Controllers/Controller.php
#1769205469
composer require spatie/laravel-permission:^6
#1769205480
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
#1769205491
php artisan migrate
#1769205685
composer show spatie/laravel-permission
#1769205899
vi app/Support/Nav.php
#1769205956
vi resources/views/layouts/sidebar.blade.php
#1769205995
php artisan optimize:clear
#1769206247
vi resources/views/layouts/sidebar.blade.php
#1769206277
php artisan optimize:clear
#1769206489
> resources/views/layouts/sidebar.blade.php
#1769206491
vi resources/views/layouts/sidebar.blade.php
#1769206551
cat resources/views/layouts/app.blade.php 
#1769206593
>resources/views/layouts/app.blade.php
#1769206596
vi resources/views/layouts/app.blade.php
#1769206619
php artisan optimize:clear
#1769206708
php artisan tinker --execute='dd(session("erp.section"));'
#1769206775
cat resources/views/layouts/topbar.blade.php 
#1769206997
> resources/views/layouts/topbar.blade.php 
#1769207002
vi resources/views/layouts/topbar.blade.php
#1769207053
cat routes/web.php 
#1769207276
> routes/web.php 
#1769207280
routes/web.php
#1769207285
vi routes/web.php
#1769207574
vi resources/views/layouts/sidebar.blade.php
#1769207680
php artisan optimize:clear
#1769207832
vi resources/views/layouts/sidebar.blade.php
#1769233025
vi resources/views/rbac/permissions/create.blade.php
#1769233042
ls resources/views/rbac/
#1769233049
ls resources/views/
#1769233061
LL
#1769233064
ll
#1769233067
cd laravel/
#1769233072
vi resources/views/rbac/permissions/create.blade.php
#1769233380
vi app/Http/Controllers/Rbac/RoleController.php
#1769233449
vi resources/views/rbac/roles/index.blade.php
#1769233483
vi resources/views/rbac/roles/_form.blade.php 
#1769233537
vi resources/views/rbac/create.blade.php
#1769233558
vi resources/views/rbac/edit.blade.php
#1769233570
php artisan optimize:clear
#1769233677
ls -la resources/views/rbac/roles
#1769233764
mv resources/views/rbac/create.blade.php resources/views/rbac/roles/
#1769233776
mv resources/views/rbac/edit.blade.php resources/views/rbac/roles/
#1769233900
cat routes/web.php 
#1769233990
cat resources/views/layouts/topbar.blade.php 
#1769234056
cat app/Http/Middleware/EnsureErpSection.php
#1769234067
cat app/Http/Middleware/EnsureActiveCompany.php 
#1769234148
vi app/Http/Middleware/EnsureActiveCompany.php
#1769234194
ls app/Http/
#1769234200
ls app/Http/Middleware/
#1769234214
find . -name kernel.php
#1769234222
find . -name Kernel.php
#1769234278
>app/Http/Middleware/EnsureErpSection.php
#1769234280
vi app/Http/Middleware/EnsureErpSection.php
#1769234305
vi bootstrap/app.php 
#1769234335
cat bootstrap/app.php
#1769234377
>app/Http/Middleware/EnsureErpSection.php
#1769234379
vi app/Http/Middleware/EnsureErpSection.php
#1769234396
>bootstrap/app.php 
#1769234398
vi bootstrap/app.php
#1769234416
vi routes/web.php 
#1769234462
cat routes/web.php
#1769234515
>routes/web.php
#1769234519
vi routes/web.php
#1769234558
cat resources/views/layouts/topbar.blade.php 
#1769234675
> resources/views/layouts/topbar.blade.php 
#1769234678
vi resources/views/layouts/topbar.blade.php
#1769234745
vi app/Http/Middleware/EnsureActiveCompany.php
#1769234776
vi app/Http/Middleware/EnsureErpSection.php 
#1769234816
vi bootstrap/app.php 
#1769234914
cat bootstrap/app.php
#1769234949
vi bootstrap/app.php
#1769234982
php artisan optimize:clear
#1769235044
vi app/Http/Middleware/EnsureErpSection.php 
#1769235069
php artisan optimize:clear
#1769235284
vi bootstrap/app.php 
#1769235308
> bootstrap/app.php 
#1769235310
vi bootstrap/app.php
#1769235387
cat app/Http/Controllers/Rbac/PermissionController.php
#1769235482
cat resources/views/rbac/permissions/index.blade.php ;cat resources/views/rbac/permissions/create.blade.php ; cat resources/views/rbac/permissions/edit.blade.php ; cat resources/views/rbac/permissions/_form.blade.php 
#1769235624
resources/views/rbac/permissions/
#1769235643
vi app/Http/Controllers/Rbac/PermissionController.php
#1769235727
>resources/views/rbac/permissions/index.blade.php 
#1769235729
vi resources/views/rbac/permissions/index.blade.php
#1769235859
php artisan view:clear
#1769235866
php artisan route:clear
#1769235873
php artisan config:clear
#1769236516
vi app/Http/Controllers/Rbac/RoleController.php
#1769238470
vi config/erp_nav.php
#1769238568
>resources/views/layouts/sidebar.blade.php
#1769238571
vi resources/views/layouts/sidebar.blade.php
#1769238593
php artisan optimize:clear
#1769238936
>resources/views/layouts/topbar.blade.php 
#1769238939
vi resources/views/layouts/topbar.blade.php
#1769240813
>resources/views/layouts/topbar.blade.php 
#1769240814
vi resources/views/layouts/topbar.blade.php
#1769240911
vi resources/views/settings/dashboard.blade.php
#1769240983
vi routes/web.php 
#1769241099
php artisan optimize:clear
#1769241135
vi config/erp_nav.php 
#1769241145
cat config/erp_nav.php
#1769242203
>app/Http/Controllers/Rbac/RoleController.php
#1769242206
vi app/Http/Controllers/Rbac/RoleController.php
#1769242329
>resources/views/rbac/roles/index.blade.php
#1769242332
vi resources/views/rbac/roles/index.blade.php
#1769242356
>resources/views/rbac/roles/_form.blade.php
#1769242359
vi resources/views/rbac/roles/_form.blade.php
#1769242410
vi resources/views/rbac/roles/create.blade.php 
#1769242440
vi resources/views/rbac/roles/edit.blade.php 
#1769242484
php artisan optimize:clear
#1769245159
vi routes/web.php 
#1769245210
vi app/Http/Controllers/Rbac/RoleController.php
#1769245289
vi resources/views/rbac/roles/users.blade.php
#1769245373
cat resources/views/rbac/roles/users.blade.php
#1769245415
<x-app-layout title="مستخدمو الدور" topbarTitle="مستخدمو الدور" topbarSubtitle="{{ $role->name }}">
#1769245415
  <div class="max-w-5xl space-y-4">
#1769245415
    <div class="bg-white border border-slate-200 rounded-xl p-4">
#1769245415
      <div class="flex items-center justify-between gap-3 flex-wrap">
#1769245415
        <div>
#1769245415
          <div class="font-extrabold text-slate-900">ربط المستخدمين بالدور</div>
#1769245415
          <div class="text-sm text-slate-500 mt-1">اختر المستخدمين الذين سيحصلون على هذا الدور.</div>
#1769245415
        </div>
#1769245415
        <a href="{{ route('rbac.roles.index') }}"
#1769245415
           class="rounded-xl border border-slate-200 px-4 py-2 hover:bg-slate-50">
#1769245415
          رجوع للأدوار
#1769245415
        </a>
#1769245415
      </div>
#1769245415
    </div>
#1769245415
    <div class="bg-white border border-slate-200 rounded-xl p-4">
#1769245415
      <form method="GET" class="flex gap-2 w-full sm:w-auto">
#1769245415
        <input name="q" value="{{ $q ?? '' }}"
#1769245415
               class="w-full sm:w-72 rounded-xl border-slate-200 focus:border-indigo-500 focus:ring-indigo-500"
#1769245415
               placeholder="بحث بالاسم أو البريد...">
#1769245415
        <button class="rounded-xl border border-slate-200 px-4 hover:bg-slate-50">بحث</button>
#1769245415
      </form>
#1769245415
    </div>
#1769245415
    <form method="POST" action="{{ route('rbac.roles.users.sync', $role) }}">
#1769245415
      @csrf
#1769245415
      @method('PUT')
#1769245415
      <div class="bg-white border border-slate-200 rounded-xl overflow-hidden">
#1769245415
        <div class="overflow-auto">
#1769245415
          <table class="min-w-full text-sm">
#1769245415
            <thead class="bg-slate-50 border-b border-slate-200">
#1769245415
              <tr>
#1769245415
                <th class="text-right px-4 py-3 font-bold text-slate-700 w-16">اختيار</th>
#1769245415
                <th class="text-right px-4 py-3 font-bold text-slate-700">الاسم</th>
#1769245415
                <th class="text-right px-4 py-3 font-bold text-slate-700">البريد</th>
#1769245415
              </tr>
#1769245415
            </thead>
#1769245415
            <tbody class="divide-y divide-slate-100">
#1769245415
              @forelse($rows as $u)
#1769245415
                @php $checked = in_array((int)$u->id, $assigned ?? [], true); @endphp
#1769245415
                <tr class="hover:bg-slate-50/50">
#1769245415
                  <td class="px-4 py-3">
#1769245415
                    <input type="checkbox"
#1769245415
                           name="users[]"
#1769245415
                           value="{{ $u->id }}"
#1769245415
                           @checked($checked)
#1769245415
                           class="rounded border-slate-300 text-indigo-600 focus:ring-indigo-500">
#1769245415
                  </td>
#1769245415
                  <td class="px-4 py-3 font-semibold text-slate-800">{{ $u->name }}</td>
#1769245415
                  <td class="px-4 py-3 text-slate-600">{{ $u->email }}</td>
#1769245415
                </tr>
#1769245415
              @empty
#1769245415
                <tr>
#1769245415
                  <td colspan="3" class="px-4 py-8 text-center text-slate-500">لا يوجد مستخدمون</td>
#1769245415
                </tr>
#1769245415
              @endforelse
#1769245415
            </tbody>
#1769245415
          </table>
#1769245415
        </div>
#1769245415
        <div class="p-4 border-t border-slate-200 flex items-center justify-between gap-3 flex-wrap">
#1769245415
          <div>
#1769245415
            {{ $rows->links() }}
#1769245415
          </div>
#1769245415
          <button class="rounded-xl bg-indigo-600 text-white px-5 py-2 hover:bg-indigo-700">
#1769245415
            حفظ التغييرات
#1769245415
          </button>
#1769245415
        </div>
#1769245415
      </div>
#1769245415
    </form>
#1769245415
  </div>
#1769245415
</x-app-layout>
#1769245418
مم
#1769245419
ll
#1769245431
php artisan route:list | grep rbac.roles.users
#1769245494
cat app/Http/Controllers/Rbac/RoleController.php
#1769245563
vi app/Http/Controllers/Rbac/RoleController.php
#1769245600
php artisan optimize:clear
#1769246812
vi routes/web.php 
#1769246928
vi app/Http/Controllers/Rbac/RoleController.php 
#1769247020
ll
#1769247030
cat vi
#1769247038
ll
#1769247051
vi resources/views/rbac/roles/permissions.blade.php
#1769247085
vi app/Http/Controllers/Rbac/RoleController.php 
#1769247110
cat app/Http/Controllers/Rbac/RoleController.php
#1769247295
>app/Http/Controllers/Rbac/RoleController.php
#1769247298
vi app/Http/Controllers/Rbac/RoleController.php
#1769247748
vi resources/views/rbac/roles/_permissions_picker.blade.php
#1769247991
vi resources/views/rbac/roles/permissions.blade.php
#1769248031
vi resources/views/rbac/roles/edit.blade.php
#1769248060
vi resources/views/rbac/roles/create.blade.php 
#1769248098
php artisan view:clear
#1769248113
php artisan route:clear
#1769248493
cat resources/views/rbac/roles/*
#1769248561
ls -la resources/views/rbac/roles
#1769248561
php artisan route:list | egrep "rbac\.roles\.(permissions|users)"
#1769248904
>app/Http/Controllers/Rbac/RoleController.php
#1769248907
vi app/Http/Controllers/Rbac/RoleController.php
#1769248927
php artisan optimize:clear
#1769248934
php artisan route:list | egrep "rbac/roles|rbac\.roles"
#1769249053
>resources/views/rbac/roles/index.blade.php
#1769249056
vi resources/views/rbac/roles/index.blade.php
#1769253856
vi routes/web.php 
#1769254070
php artisan route:list | egrep "rbac/roles|rbac\.roles"
#1769254477
vi resources/views/layouts/flash.blade.php
#1769254506
vi resources/views/layouts/app.blade.php
#1769257956
vi app/Http/Controllers/Rbac/RoleController.php
#1769258277
cat app/Http/Controllers/Rbac/RoleController.php
#1769258450
>app/Http/Controllers/Rbac/RoleController.php
#1769258452
vi app/Http/Controllers/Rbac/RoleController.php
#1769258516
cat app/Http/Controllers/Rbac/PermissionController.php 
#1769258587
vi app/Http/Controllers/Rbac/PermissionController.php
#1769258833
>resources/views/rbac/permissions/index.blade.php
#1769258835
vi resources/views/rbac/permissions/index.blade.php
#1769259036
vi app/Http/Controllers/Rbac/PermissionController.php
#1769259937
vi app/Http/Controllers/Rbac/RoleController.php 
#1769260579
vi app/Http/Controllers/Rbac/PermissionController.php
#1769260625
vi app/Http/Controllers/Rbac/RoleController.php 
#1769261656
history 
#1769261665
history |grep mig
#1769261706
php artisan make:migration system_settings_table
#1769261719
cd laravel/ php artisan make:migration system_settings_table
#1769261727
cd laravel/ ; php artisan make:migration system_settings_table
#1769261738
vi database/migrations/2026_01_24_133527_system_settings_table.php
#1769261792
php artisan make:migration company_settings_table
#1769261803
vi [database/migrations/2026_01_24_133632_company_settings_table.php
#1769261817
vi database/migrations/2026_01_24_133632_company_settings_table.php
#1769261947
php artisan make:migration modules
#1769261960
vi database/migrations/2026_01_24_133908_modules.php
#1769261991
php artisan make:migration company_modules
#1769262002
vi database/migrations/2026_01_24_133951_company_modules.php
#1769262020
php artisan migrate
#1769262253
vi app/Models/Company.php
#1769262280
vi app/Models/CompanySetting.php
#1769262299
vi app/Models/SystemSetting.php
#1769262319
vi [200~app/Models/Module.php~
#1769262331
vi app/Models/Module.php
#1769262351
vi app/Models/CompanyModule.php
#1769262376
vi app/helpers/settings.php
#1769262383
ls app
#1769262398
mkdir app/helpers
#1769262408
vi app/helpers/settings.php
#1769262566
ll -a
#1769262581
vi composer.json
#1769262613
composer dump-autoload
#1769262623
cat composer.json 
#1769262763
vi composer.json
#1769262790
composer dump-autoload
#1769262828
php artisan tinker
#1769262894
find . -name middleware
#1769262898
find . -name Middleware
#1769263058
cat app/Http/Middleware/EnsureActiveCompany.php
#1769278452
vi app/Models/Company.php
#1769278460
cd laravel/
#1769278461
vi app/Models/Company.php
#1769278495
vi app/Models/CompanySetting.php
#1769278528
vi app/Models/SystemSetting.php 
#1769278552
vi app/Models/Module.php 
#1769278575
cd laravel/
#1769278582
vi app/Models/Module.php 
#1769278646
cd laravel/
#1769278653
vi app/Models/Module.php 
#1769278682
vi app/Models/CompanyModule.php 
#1769278713
vi app/helpers/settings.php 
#1769278838
vi routes/web.php 
#1769278942
cat routes/web.php
#1769279007
>routes/web.php
#1769279013
vi routes/web.php 
#1769279032
vi app/helpers/settings.php 
#1769279085
cat app/helpers/settings.php
#1769279125
vi app/helpers/settings.php
#1769280261
vi app/Http/Middleware/EnsureActiveCompany.php
#1769281093
vi app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769281106
mkdir app/Http/Requests/Settings/
#1769281112
vi app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769281142
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769281190
vi resources/views/settings/company/edit.blade.php
#1769281223
php artisan route:list | grep settings.company
#1769281231
cat routes/web.php 
#1769281490
vi routes/web.php
#1769281540
php artisan route:list | grep settings.company
#1769281555
cat routes/web.php 
#1769281779
php artisan route:clear
#1769281788
php artisan cache:clear
#1769281796
php artisan config:clear
#1769281803
php artisan optimize:clear
#1769281811
php artisan route:list --name=settings
#1769282048
vi app/Http/Controllers/Settings/SystemSettingsController.php
#1769282073
vi app/Http/Controllers/Settings/ModulesController.php
#1769282095
php artisan optimize:clear
#1769282098
php artisan route:list --name=settings
#1769282457
vi app/Http/Middleware/EnsureActiveCompany.php
#1769282504
vi app/Http/Controllers/ActiveCompanyController.php
#1769282546
php artisan optimize:clear
#1769284008
vi app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769284034
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769284063
vi resources/views/settings/company/edit.blade.php
#1769284102
php artisan optimize:clear
#1769286940
cat resources/views/layouts/app.blade.php ; cat resources/views/layouts/topbar.blade.php ; cat resources/views/layouts/sidebar.blade.php
#1769287484
>resources/views/layouts/app.blade.php 
#1769287488
vi resources/views/layouts/app.blade.php
#1769287511
>resources/views/layouts/topbar.blade.php 
#1769287516
vi resources/views/layouts/to
#1769287556
>resources/views/layouts/sidebar.blade.php
#1769287559
vi resources/views/layouts/sidebar.blade.php
#1769287807
>resources/views/layouts/topbar.blade.php 
#1769287809
vi resources/views/layouts/topbar.blade.php
#1769288176
>resources/views/layouts/sidebar.blade.php
#1769288180
vi resources/views/layouts/sidebar.blade.php
#1769288432
vi app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769288463
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769288499
vi resources/views/settings/company/edit.blade.php
#1769288538
php artisan optimize:clear
#1769288668
>resources/views/layouts/sidebar.blade.php
#1769288673
vi resources/views/layouts/sidebar.blade.php
#1769289221
vi resources/views/settings/company/edit.blade.php
#1769289307
vi resources/views/layouts/app.blade.php
#1769289354
php artisan optimize:clear
#1769289536
>resources/views/layouts/topbar.blade.php 
#1769289545
vi resources/views/layouts/topbar.blade.php
#1769289609
vi resources/views/settings/dashboard.blade.php
#1769289726
>resources/views/layouts/sidebar.blade.php
#1769289730
vi resources/views/layouts/sidebar.blade.php
#1769289781
vi resources/views/layouts/partials/sidebar-item.blade.php
#1769289792
mkdir resources/views/layouts/partials/
#1769289795
vi resources/views/layouts/partials/sidebar-item.blade.php
#1769289908
grep -ir isset resources/views/layouts/
#1769289997
vi resources/views/layouts/topbar.blade.php 
#1769290010
cat resources/views/layouts/topbar.blade.php
#1769290295
> resources/views/layouts/topbar.blade.php
#1769290297
vi resources/views/layouts/topbar.blade.php
#1769290388
find resources/views -name "*.blade.php" -exec grep -l "isset(.*->" {} \;
#1769290411
grep -rn "isset([^)]*->[^)]*)" resources/views/ --include="*.blade.php"
#1769290451
cat resources/views/layouts/sidebar.blade.php
#1769290760
> resources/views/layouts/sidebar.blade.php
#1769290763
vi resources/views/layouts/sidebar.blade.php
#1769291149
>resources/views/layouts/sidebar.blade.php
#1769291154
vi resources/views/layouts/sidebar.blade.php
#1769291259
npm run build
#1769291272
php artisan optimize:clear
#1769291353
grep -n "isset(.*->" resources/views/layouts/topbar.blade.php
#1769291603
>resources/views/layouts/app.blade.php 
#1769291605
vi resources/views/layouts/app.blade.php
#1769291621
>resources/views/layouts/topbar.blade.php 
#1769291626
>resources/views/layouts/sidebar.blade.php
#1769291630
vi resources/views/layouts/sidebar.blade.php
#1769291682
vi resources/views/layouts/topbar.blade.php 
#1769291728
npm run build
#1769360133
vi resources/views/settings/dashboard.blade.php
#1769360171
vi resources/views/settings/_coming_soon.blade.php
#1769360206
vi app/Http/Controllers/Settings/SystemSettingsController.php
#1769360236
vi app/Http/Controllers/Settings/ModulesController.php
#1769360256
php artisan optimize:clear
#1769360450
vi resources/views/components/ui/card.blade.php
#1769360478
vi resources/views/components/ui/field.blade.php
#1769360501
vi resources/views/components/ui/textarea.blade.php
#1769360525
vi resources/views/components/ui/button.blade.php
#1769360560
vi resources/css/app.css
#1769360738
vi resources/views/settings/company/edit.blade.php
#1769360815
php artisan optimize:clear
#1769360944
>resources/views/settings/company/edit.blade.php
#1769360946
vi resources/views/settings/company/edit.blade.php
#1769361495
vi resources/css/app.css 
#1769361530
vi resources/views/components/ui/field.blade.php
#1769361588
vi resources/views/components/ui/button.blade.php
#1769361661
vi resources/views/components/ui/alert.blade.php
#1769361683
vi resources/views/settings/company/edit.blade.php
#1769361782
cat resources/views/components/ui/button.blade.php
#1769361840
> resources/views/components/ui/button.blade.php
#1769361842
vi resources/views/components/ui/button.blade.php
#1769361921
cat resources/views/settings/company/edit.blade.php
#1769362550
vi resources/views/settings/company/edit.blade.php
#1769362600
vi resources/views/components/ui/button.blade.php
#1769362642
vi resources/views/components/ui/alert.blade.php
#1769362685
vi resources/views/settings/company/edit.blade.php
#1769362718
php artisan optimize:clear
#1769362941
npm run build
#1769362993
php artisan optimize:clear
#1769364671
cd resources/views/layouts/
#1769364673
ll
#1769364677
>app.blade.php 
#1769364682
vi app.blade.php 
#1769364702
>topbar.blade.php 
#1769364706
>sidebar.blade.php
#1769364709
vi topbar.blade.php 
#1769364727
vi sidebar.blade.php
#1769364765
npm run build
#1769364909
ll
#1769364922
rm -f app.blade.php  sidebar.blade.php topbar.blade.php 
#1769364925
ll
#1769364931
rm -f sidebar.blade.php.bk 
#1769364953
ls /backup/
#1769365688
npm run build
#1769365863
vi resources/views/layouts/topbar.blade.php 
#1769366595
vi resources/views/settings/company/edit.blade.php 
#1769366609
cat resources/views/settings/company/edit.blade.php 
#1769366678
cat resources/css/app.css 
#1769366754
vi resources/css/app.css
#1769366800
npm run build
#1769367228
php artisan optimize:clear
#1769367795
grep -ir x-ui.field *
#1769367827
cat resources/views/settings/company/edit.blade.php | grep x-ui.field
#1769367872
cat resources/views/components/ui/field.blade.php
#1769367916
vi resources/views/components/ui/field.blade.php
#1769367949
vi resources/css/app.css
#1769368035
npm run build
#1769368043
php artisan optimize:clear
#1769368629
cd laravel/
#1769368632
vi resources/css/app.css
#1769368650
npm run build
#1769368664
php artisan optimize:clear
#1769368705
cat resources/views/components/ui/card.blade.php
#1769368780
vi resources/views/components/ui/card.blade.php
#1769369984
cat resources/views/settings/company/edit.blade.php
#1769370137
vi resources/views/components/ui/card.blade.php
#1769370169
> resources/views/settings/company/edit.blade.php
#1769370171
vi resources/views/settings/company/edit.blade.php
#1769370185
npm run build
#1769370193
php artisan view:clear
#1769370201
php artisan cache:clear
#1769370377
vi resources/views/components/ui/card.blade.php
#1769370402
npm run build
#1769370408
php artisan view:clear
#1769370411
php artisan cache:clear
#1769370559
vi resources/views/components/ui/card.blade.php
#1769370572
npm run build
#1769370742
vi resources/views/components/ui/card.blade.php
#1769370758
npm run build
#1769371037
vi resources/views/components/ui/card.blade.php
#1769371053
npm run build
#1769371061
php artisan view:clear
#1769371065
php artisan cache:clear
#1769371259
vi resources/css/app.css 
#1769371289
vi resources/views/components/ui/table.blade.php
#1769371355
cat resources/views/companies/index.blade.php 
#1769371485
> resources/views/companies/index.blade.php 
#1769371487
vi resources/views/companies/index.blade.php
#1769371508
vi resources/views/components/ui/table.blade.php
#1769371573
npm run build
#1769796781
cd 
#1769796783
cd laravel/
#1769796785
ll
#1769796792
vi routes/web.php 
#1769796884
vi app/Http/Controllers/Settings/CompanySettingsController.php 
#1769796911
cat app/Http/Controllers/Settings/CompanySettingsController.php
#1769796998
>app/Http/Controllers/Settings/CompanySettingsController.php
#1769797000
vi app/Http/Controllers/Settings/CompanySettingsController.php
#1769797030
cat app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769797059
cat app/Models/Company
#1769797062
cat app/Models/Company.php 
#1769797097
> app/Models/Company.php
#1769797102
vi app/Models/Company.php
#1769797143
> app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769797145
vi app/Http/Requests/Settings/UpdateCompanySettingsRequest.php
#1769797478
>app/Http/Controllers/UserController.php
#1769797480
vi app/Http/Controllers/UserController.php
#1769797521
rm -f app/Http/Controllers/UserController.php
#1769797765
cat resources/views/users/index.blade.php 
#1769797869
> resources/views/users/index.blade.php 
#1769797871
vi resources/views/users/index.blade.php
#1769798502
rm -f app/Http/Controllers/UserController.php
#1769798519
vi app/Http/Controllers/UserController.php
#1769798692
cd ..
#1769798701
vi routes/web.php 
#1769800232
vi resources/views/users/index.blade.php
#1769800306
cat routes/web.php 
#1769800660
> routes/web.php 
#1769800663
vi routes/web.php
#1769801053
vi app/Http/Controllers/UserController.php
#1769801228
vi resources/views/users/show.blade.php 
#1769801356
npm run bulid
#1769801367
npm run build
#1769801507
vi resources/views/users/show.blade.php 
#1769801572
>resources/views/users/show.blade.php
#1769801576
vi resources/views/users/show.blade.php
#1769802045
vi app/Http/Controllers/Rbac/RoleController.php
#1769802079
cat app/Http/Controllers/Rbac/RoleController.php
#1769802148
vi resources/views/rbac/roles/index.blade.php
#1769802208
vi resources/views/rbac/roles/create.blade.php 
#1769802259
vi resources/views/rbac/roles/edit.blade.php 
#1769802282
vi resources/views/rbac/roles/permissions.blade.php 
#1769802308
vi resources/views/rbac/roles/users.blade.php 
#1769802734
cat app/Http/Controllers/Rbac/PermissionController.php
#1769802760
cat resources/views/rbac/permissions/index.blade.php
#1769802774
cat resources/views/rbac/permissions/create.blade.php
#1769802838
vi resources/views/rbac/permissions/index.blade.php
#1769802891
vi resources/views/rbac/permissions/_form.blade.php
#1769802918
vi resources/views/rbac/permissions/create.blade.php
#1769802943
>resources/views/rbac/permissions/edit.blade.php
#1769802946
vi resources/views/rbac/permissions/edit.blade.php
#1769802977
cat routes/web.php 
#1769803047
vi routes/web.php
#1769803083
cat routes/web.php
#1769803244
>routes/web.php
#1769803251
vi routes/web.php
#1769803308
vi resources/views/rbac/roles/permissions.blade.php
#1769803490
php artisan route:clear
#1769803502
php artisan view:clear
#1769803513
php artisan cache:clear
#1769803523
php artisan route:list | grep rbac.roles
#1769803546
cat resources/views/rbac/roles/permissions.blade.php
#1769803709
php artisan tinker
#1769803784
cat app/Models/User.php
#1769803935
>app/Models/User.php
#1769803938
vi app/Models/User.php
#1769803950
php artisan tinker
#1769804044
cat resources/views/users/show.blade.php
#1769804550
vi resources/views/users/index.blade.php
#1769804657
cat resources/views/users/index.blade.php
#1769804919
> resources/views/users/index.blade.php
#1769804922
vi resources/views/users/index.blade.php
#1769805054
vi resources/views/profile/edit.blade.php
#1769805706
php artisan make:component SessionMessages
#1769805749
vi app/View/Components/SessionMessages.php
#1769805780
vi resources/views/components/session-messages.blade.php
#1769805870
php artisan make:component Icon
#1769805883
vi app/View/Components/Icon.php
#1769805909
vi resources/views/components/icon.blade.php
#1769806124
php artisan make:component Badge
#1769806131
php artisan make:component Button
#1769806138
php artisan make:component Card
#1769806149
php artisan make:component Avatar/Initial
#1769806157
php artisan make:component EmptyState
#1769806166
php artisan make:component Tooltip
#1769806179
vi app/View/Components/Badge.php
#1769806208
vi resources/views/components/badge.blade.php
#1769806233
vi app/View/Components/Button.php
#1769806258
vi resources/views/components/button.blade.php
#1769806284
vi app/View/Components/Card.php
#1769806313
vi resources/views/components/card.blade.php
#1769806339
mkdir -p app/View/Components/Avatar
#1769806347
mkdir -p resources/views/components/avatar
#1769806354
php artisan make:component Avatar/Initial
#1769806366
app/View/Components/Avatar/Initial.php
#1769806373
vi app/View/Components/Avatar/Initial.php
#1769806410
npm run build
#1769806649
cat app/Http/Controllers/UserController.php
#1769808281
cp app/Http/Controllers/UserController.php app/Http/Controllers/UserController.php.old
#1769808286
vi app/Http/Controllers/UserController.php
#1769808357
php artisan make:policy UserPolicy --model=User
#1769808371
vi app/Policies/UserPolicy.php
#1769808479
cat app/Http/Controllers/UserController.php.old 
#1769808550
cat app/Models/User.php
#1769808638
> app/Models/User.php
#1769808674
vi app/Models/User.php
#1769811357
vi app/Http/Controllers/UserController.php.old 
#1769811579
vi app/Http/Controllers/UserController.php
#1769811684
php artisan clear-compiled
#1769811692
php artisan config:clear
#1769811698
php artisan route:clear
#1769811748
vi app/Http/Controllers/UserController.php
#1769811830
grep -r "class User" app/
#1769811870
rm app/Http/Controllers/UserController.php.old
#1769811891
composer dump-autoload
#1769811939
vi ./app/Http/Controllers/UserController.php
#1769811989
cat ./app/Http/Controllers/UserController.php
#1769812047
cp app/Http/Controllers/UserController.php app/Models/User.php
#1769812067
vi ./app/Http/Controllers/UserController.php
#1769812145
npm run build
#1769812245
# أنشئ migration جديدة لإصلاح الجدول
#1769812245
php artisan make:migration add_timestamps_to_user_roles_table --table=user_roles
#1769812296
rm -f database/migrations/2026_01_30_223045_add_timestamps_to_user_roles_table.php
#1769812308
vi app/Models/User.php
#1769812601
cat resources/views/users/index.blade.php 
#1769812879
>resources/views/users/index.blade.php
#1769812882
vi resources/views/users/index.blade.php
#1769813192
>resources/views/users/index.blade.php
#1769813195
vi resources/views/users/index.blade.php
#1769813240
npm run build
#1769973356
cd
#1769973358
cd laravel/
#1769973379
cat resources/views/layouts/topbar.blade.php 
#1769973591
> resources/views/layouts/topbar.blade.php 
#1769973593
vi resources/views/layouts/topbar.blade.php
#1769973606
npm run build
#1769975172
> resources/views/layouts/topbar.blade.php 
#1769975177
vi resources/views/layouts/topbar.blade.php
#1769975193
npm run build
#1769975488
> resources/views/layouts/topbar.blade.php 
#1769975492
vi resources/views/layouts/topbar.blade.php
#1769975513
npm run build
#1769975764
cat resources/views/settings/
#1769975767
cat resources/views/settings/dashboard.blade.php 
#1769975997
> resources/views/settings/dashboard.blade.php 
#1769976000
vi resources/views/settings/dashboard.blade.php
#1769976019
npm run build
#1769976272
> resources/views/settings/dashboard.blade.php 
#1769976275
vi resources/views/settings/dashboard.blade.php
#1769976555
> resources/views/settings/dashboard.blade.php 
#1769976557
vi resources/views/settings/dashboard.blade.php
#1769976808
> resources/views/settings/dashboard.blade.php 
#1769976809
vi resources/views/settings/dashboard.blade.php
#1770312173
cd laravel/
#1770312174
ll
#1770312199
cat app/Http/Middleware/EnsureActiveCompany.php
#1770312224
cat resources/views/users/_form.blade.php 
#1770312366
> app/Http/Middleware/EnsureActiveCompany.php
#1770312376
vi app/Http/Middleware/EnsureActiveCompany.php
#1770312657
>resources/views/users/_form.blade.php
#1770312660
vi resources/views/users/_form.blade.php
#1770312722
cat cat app/Http/Controllers/UserController.php
#1770312895
> app/Http/Controllers/UserController.php
#1770312901
vi app/Http/Controllers/UserController.php
#1770312937
cat resources/views/users/edit.blade.php ; cat resources/views/users/create.blade.php 
#1770312987
> resources/views/users/edit.blade.php ; > resources/views/users/create.blade.php 
#1770312998
vi resources/views/users/edit.blade.php
#1770313052
vi resources/views/users/create.blade.php 
#1770313083
cat resources/views/users/_roles.blade.php
#1770313162
> resources/views/users/_roles.blade.php
#1770313165
vi resources/views/users/_roles.blade.php
#1770314170
vi app/Models/User.php
#1770314251
vi config/erp_nav.php
#1770314265
cat config/erp_nav.php
#1770316295
> config/erp_nav.php
#1770316301
vi config/erp_nav.php
#1770316344
cat resources/views/layouts/topbar.blade.php ; cat resources/views/layouts/sidebar.blade.php
#1770316971
>resources/views/layouts/topbar.blade.php
#1770316973
vi resources/views/layouts/topbar.blade.php
#1770317022
>resources/views/layouts/sidebar.blade.php
#1770317032
vi resources/views/layouts/sidebar.blade.php
#1770317101
cat app/Http/Controllers/ActiveCompanyController.php
#1770317503
>app/Http/Controllers/ActiveCompanyController.php
#1770317505
vi app/Http/Controllers/ActiveCompanyController.php
#1770317518
php artisan optimize:clear
