Refactor resource files: remove unused imports and clean up code across various resource and controller files for improved readability and maintainability. Update currency list formatting in helpers for consistency.

This commit is contained in:
2025-07-29 13:29:23 +05:00
parent c37f5fadf1
commit 8e770941fa
33 changed files with 272 additions and 256 deletions

View File

@@ -54,7 +54,7 @@ class ContactPageSettings extends SettingsPage
->label('Google Maps Embed URL') ->label('Google Maps Embed URL')
->url() ->url()
->required(), ->required(),
]) ]),
]) ])
->columns(1) ->columns(1)
->statePath('data'); ->statePath('data');
@@ -84,4 +84,4 @@ class ContactPageSettings extends SettingsPage
{ {
return 'Manage the contact form details, contact information, and map embed.'; return 'Manage the contact form details, contact information, and map embed.';
} }
} }

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources; namespace App\Filament\Resources;
use App\Filament\Resources\ApplicationResource\Pages; use App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource\RelationManagers;
use App\Models\Application; use App\Models\Application;
use App\Models\Career; use App\Models\Career;
use Filament\Forms; use Filament\Forms;
@@ -11,8 +10,6 @@ use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationResource extends Resource class ApplicationResource extends Resource
{ {
@@ -107,4 +104,4 @@ class ApplicationResource extends Resource
'edit' => Pages\EditApplication::route('/{record}/edit'), 'edit' => Pages\EditApplication::route('/{record}/edit'),
]; ];
} }
} }

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\ApplicationResource\Pages; namespace App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource; use App\Filament\Resources\ApplicationResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord; use Filament\Resources\Pages\CreateRecord;
class CreateApplication extends CreateRecord class CreateApplication extends CreateRecord
{ {
protected static string $resource = ApplicationResource::class; protected static string $resource = ApplicationResource::class;
} }

View File

@@ -16,4 +16,4 @@ class EditApplication extends EditRecord
Actions\DeleteAction::make(), Actions\DeleteAction::make(),
]; ];
} }
} }

View File

@@ -16,4 +16,4 @@ class ListApplications extends ListRecords
Actions\CreateAction::make(), Actions\CreateAction::make(),
]; ];
} }
} }

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources; namespace App\Filament\Resources;
use App\Filament\Resources\AuthorResource\Pages; use App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource\RelationManagers;
use App\Models\Author; use App\Models\Author;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Components\FileUpload; use Filament\Forms\Components\FileUpload;
@@ -14,8 +13,6 @@ use Filament\Resources\Resource;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class AuthorResource extends Resource class AuthorResource extends Resource
{ {
@@ -25,8 +22,7 @@ class AuthorResource extends Resource
protected static ?string $navigationGroup = 'News'; protected static ?string $navigationGroup = 'News';
public static function form(Form $form): public static function form(Form $form): Form
Form
{ {
return $form return $form
->schema([ ->schema([

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\AuthorResource\Pages; namespace App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource; use App\Filament\Resources\AuthorResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord; use Filament\Resources\Pages\CreateRecord;
class CreateAuthor extends CreateRecord class CreateAuthor extends CreateRecord

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource\RelationManagers; use App\Filament\Resources\CareerResource\RelationManagers;
use App\Models\Career; use App\Models\Career;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class CareerResource extends Resource class CareerResource extends Resource
{ {

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\CareerResource\Pages; namespace App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource; use App\Filament\Resources\CareerResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord; use Filament\Resources\Pages\CreateRecord;
class CreateCareer extends CreateRecord class CreateCareer extends CreateRecord

View File

@@ -7,8 +7,6 @@ use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationsRelationManager extends RelationManager class ApplicationsRelationManager extends RelationManager
{ {

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource\RelationManagers; use App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\Internship; use App\Models\Internship;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form; use Filament\Forms\Form;
use Filament\Resources\Resource; use Filament\Resources\Resource;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class InternshipResource extends Resource class InternshipResource extends Resource
{ {
@@ -53,7 +51,7 @@ class InternshipResource extends Resource
->label('Salary currency') ->label('Salary currency')
->searchable() ->searchable()
->default('USD'), ->default('USD'),
Repeater::make('bullets') Repeater::make('bullets')
->schema([ ->schema([
TextInput::make('bullet') TextInput::make('bullet')
@@ -122,4 +120,4 @@ class InternshipResource extends Resource
'edit' => Pages\EditInternship::route('/{record}/edit'), 'edit' => Pages\EditInternship::route('/{record}/edit'),
]; ];
} }
} }

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\InternshipResource\Pages; namespace App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource; use App\Filament\Resources\InternshipResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord; use Filament\Resources\Pages\CreateRecord;
class CreateInternship extends CreateRecord class CreateInternship extends CreateRecord
{ {
protected static string $resource = InternshipResource::class; protected static string $resource = InternshipResource::class;
} }

View File

@@ -16,4 +16,4 @@ class EditInternship extends EditRecord
Actions\DeleteAction::make(), Actions\DeleteAction::make(),
]; ];
} }
} }

View File

@@ -16,4 +16,4 @@ class ListInternships extends ListRecords
Actions\CreateAction::make(), Actions\CreateAction::make(),
]; ];
} }
} }

View File

@@ -2,14 +2,12 @@
namespace App\Filament\Resources\InternshipResource\RelationManagers; namespace App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\InternshipApplication;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Form; use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager; use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables; use Filament\Tables;
use Filament\Tables\Table; use Filament\Tables\Table; // Added this use statement
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use App\Models\InternshipApplication; // Added this use statement
class ApplicationsRelationManager extends RelationManager class ApplicationsRelationManager extends RelationManager
{ {
@@ -80,4 +78,4 @@ class ApplicationsRelationManager extends RelationManager
]), ]),
]); ]);
} }
} }

View File

@@ -28,12 +28,12 @@ class SolutionResource extends Resource
->maxLength(255) ->maxLength(255)
->reactive() ->reactive()
->afterStateUpdated(fn (string $operation, $state, Forms\Set $set) => $operation === 'create' ? $set('slug', Str::slug($state)) : null), ->afterStateUpdated(fn (string $operation, $state, Forms\Set $set) => $operation === 'create' ? $set('slug', Str::slug($state)) : null),
Forms\Components\TextInput::make('slug') Forms\Components\TextInput::make('slug')
->required() ->required()
->maxLength(255), ->maxLength(255),
Forms\Components\TextInput::make('title_description') Forms\Components\TextInput::make('title_description')
->maxLength(255) ->maxLength(255)
->required() ->required()
->columnSpanFull(), ->columnSpanFull(),
@@ -51,7 +51,7 @@ class SolutionResource extends Resource
Forms\Components\RichEditor::make('description') Forms\Components\RichEditor::make('description')
->required() ->required()
->columnSpanFull(), ->columnSpanFull(),
]); ]);
} }

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources; namespace App\Filament\Resources;
use App\Filament\Resources\SuccessResource\Pages; use App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource\RelationManagers;
use App\Models\Success; use App\Models\Success;
use Filament\Forms; use Filament\Forms;
use Filament\Forms\Components\DateTimePicker; use Filament\Forms\Components\DateTimePicker;

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\SuccessResource\Pages; namespace App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource; use App\Filament\Resources\SuccessResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord; use Filament\Resources\Pages\CreateRecord;
class CreateSuccess extends CreateRecord class CreateSuccess extends CreateRecord

View File

@@ -20,161 +20,161 @@ function logDB(): void
function getCurrencies(): array function getCurrencies(): array
{ {
return [ return [
"AED" => "UAE dirham", 'AED' => 'UAE dirham',
"AFN" => "Afghan afghani", 'AFN' => 'Afghan afghani',
"ALL" => "Albanian lek", 'ALL' => 'Albanian lek',
"AMD" => "Armenian dram", 'AMD' => 'Armenian dram',
"ANG" => "Netherlands Antillean gulden", 'ANG' => 'Netherlands Antillean gulden',
"AOA" => "Angolan kwanza", 'AOA' => 'Angolan kwanza',
"ARS" => "Argentine peso", 'ARS' => 'Argentine peso',
"AUD" => "Australian dollar", 'AUD' => 'Australian dollar',
"AWG" => "Aruban florin", 'AWG' => 'Aruban florin',
"AZN" => "Azerbaijani manat", 'AZN' => 'Azerbaijani manat',
"BAM" => "Bosnia and Herzegovina konvertibilna marka", 'BAM' => 'Bosnia and Herzegovina konvertibilna marka',
"BBD" => "Barbadian dollar", 'BBD' => 'Barbadian dollar',
"BDT" => "Bangladeshi taka", 'BDT' => 'Bangladeshi taka',
"BGN" => "Bulgarian lev", 'BGN' => 'Bulgarian lev',
"BHD" => "Bahraini dinar", 'BHD' => 'Bahraini dinar',
"BIF" => "Burundi franc", 'BIF' => 'Burundi franc',
"BMD" => "Bermudian dollar", 'BMD' => 'Bermudian dollar',
"BND" => "Brunei dollar", 'BND' => 'Brunei dollar',
"BOB" => "Bolivian boliviano", 'BOB' => 'Bolivian boliviano',
"BRL" => "Brazilian real", 'BRL' => 'Brazilian real',
"BSD" => "Bahamian dollar", 'BSD' => 'Bahamian dollar',
"BTN" => "Bhutanese ngultrum", 'BTN' => 'Bhutanese ngultrum',
"BWP" => "Botswana pula", 'BWP' => 'Botswana pula',
"BYR" => "Belarusian ruble", 'BYR' => 'Belarusian ruble',
"BZD" => "Belize dollar", 'BZD' => 'Belize dollar',
"CAD" => "Canadian dollar", 'CAD' => 'Canadian dollar',
"CDF" => "Congolese franc", 'CDF' => 'Congolese franc',
"CHF" => "Swiss franc", 'CHF' => 'Swiss franc',
"CLP" => "Chilean peso", 'CLP' => 'Chilean peso',
"CNY" => "Chinese/Yuan renminbi", 'CNY' => 'Chinese/Yuan renminbi',
"COP" => "Colombian peso", 'COP' => 'Colombian peso',
"CRC" => "Costa Rican colon", 'CRC' => 'Costa Rican colon',
"CUC" => "Cuban peso", 'CUC' => 'Cuban peso',
"CVE" => "Cape Verdean escudo", 'CVE' => 'Cape Verdean escudo',
"CZK" => "Czech koruna", 'CZK' => 'Czech koruna',
"DJF" => "Djiboutian franc", 'DJF' => 'Djiboutian franc',
"DKK" => "Danish krone", 'DKK' => 'Danish krone',
"DOP" => "Dominican peso", 'DOP' => 'Dominican peso',
"DZD" => "Algerian dinar", 'DZD' => 'Algerian dinar',
"EEK" => "Estonian kroon", 'EEK' => 'Estonian kroon',
"EGP" => "Egyptian pound", 'EGP' => 'Egyptian pound',
"ERN" => "Eritrean nakfa", 'ERN' => 'Eritrean nakfa',
"ETB" => "Ethiopian birr", 'ETB' => 'Ethiopian birr',
"EUR" => "European Euro", 'EUR' => 'European Euro',
"FJD" => "Fijian dollar", 'FJD' => 'Fijian dollar',
"FKP" => "Falkland Islands pound", 'FKP' => 'Falkland Islands pound',
"GBP" => "British pound", 'GBP' => 'British pound',
"GEL" => "Georgian lari", 'GEL' => 'Georgian lari',
"GHS" => "Ghanaian cedi", 'GHS' => 'Ghanaian cedi',
"GIP" => "Gibraltar pound", 'GIP' => 'Gibraltar pound',
"GMD" => "Gambian dalasi", 'GMD' => 'Gambian dalasi',
"GNF" => "Guinean franc", 'GNF' => 'Guinean franc',
"GQE" => "Central African CFA franc", 'GQE' => 'Central African CFA franc',
"GTQ" => "Guatemalan quetzal", 'GTQ' => 'Guatemalan quetzal',
"GYD" => "Guyanese dollar", 'GYD' => 'Guyanese dollar',
"HKD" => "Hong Kong dollar", 'HKD' => 'Hong Kong dollar',
"HNL" => "Honduran lempira", 'HNL' => 'Honduran lempira',
"HRK" => "Croatian kuna", 'HRK' => 'Croatian kuna',
"HTG" => "Haitian gourde", 'HTG' => 'Haitian gourde',
"HUF" => "Hungarian forint", 'HUF' => 'Hungarian forint',
"IDR" => "Indonesian rupiah", 'IDR' => 'Indonesian rupiah',
"ILS" => "Israeli new sheqel", 'ILS' => 'Israeli new sheqel',
"INR" => "Indian rupee", 'INR' => 'Indian rupee',
"IQD" => "Iraqi dinar", 'IQD' => 'Iraqi dinar',
"IRR" => "Iranian rial", 'IRR' => 'Iranian rial',
"ISK" => "Icelandic króna", 'ISK' => 'Icelandic króna',
"JMD" => "Jamaican dollar", 'JMD' => 'Jamaican dollar',
"JOD" => "Jordanian dinar", 'JOD' => 'Jordanian dinar',
"JPY" => "Japanese yen", 'JPY' => 'Japanese yen',
"KES" => "Kenyan shilling", 'KES' => 'Kenyan shilling',
"KGS" => "Kyrgyzstani som", 'KGS' => 'Kyrgyzstani som',
"KHR" => "Cambodian riel", 'KHR' => 'Cambodian riel',
"KMF" => "Comorian franc", 'KMF' => 'Comorian franc',
"KPW" => "North Korean won", 'KPW' => 'North Korean won',
"KRW" => "South Korean won", 'KRW' => 'South Korean won',
"KWD" => "Kuwaiti dinar", 'KWD' => 'Kuwaiti dinar',
"KYD" => "Cayman Islands dollar", 'KYD' => 'Cayman Islands dollar',
"KZT" => "Kazakhstani tenge", 'KZT' => 'Kazakhstani tenge',
"LAK" => "Lao kip", 'LAK' => 'Lao kip',
"LBP" => "Lebanese lira", 'LBP' => 'Lebanese lira',
"LKR" => "Sri Lankan rupee", 'LKR' => 'Sri Lankan rupee',
"LRD" => "Liberian dollar", 'LRD' => 'Liberian dollar',
"LSL" => "Lesotho loti", 'LSL' => 'Lesotho loti',
"LTL" => "Lithuanian litas", 'LTL' => 'Lithuanian litas',
"LVL" => "Latvian lats", 'LVL' => 'Latvian lats',
"LYD" => "Libyan dinar", 'LYD' => 'Libyan dinar',
"MAD" => "Moroccan dirham", 'MAD' => 'Moroccan dirham',
"MDL" => "Moldovan leu", 'MDL' => 'Moldovan leu',
"MGA" => "Malagasy ariary", 'MGA' => 'Malagasy ariary',
"MKD" => "Macedonian denar", 'MKD' => 'Macedonian denar',
"MMK" => "Myanma kyat", 'MMK' => 'Myanma kyat',
"MNT" => "Mongolian tugrik", 'MNT' => 'Mongolian tugrik',
"MOP" => "Macanese pataca", 'MOP' => 'Macanese pataca',
"MRO" => "Mauritanian ouguiya", 'MRO' => 'Mauritanian ouguiya',
"MUR" => "Mauritian rupee", 'MUR' => 'Mauritian rupee',
"MVR" => "Maldivian rufiyaa", 'MVR' => 'Maldivian rufiyaa',
"MWK" => "Malawian kwacha", 'MWK' => 'Malawian kwacha',
"MXN" => "Mexican peso", 'MXN' => 'Mexican peso',
"MYR" => "Malaysian ringgit", 'MYR' => 'Malaysian ringgit',
"MZM" => "Mozambican metical", 'MZM' => 'Mozambican metical',
"NAD" => "Namibian dollar", 'NAD' => 'Namibian dollar',
"NGN" => "Nigerian naira", 'NGN' => 'Nigerian naira',
"NIO" => "Nicaraguan córdoba", 'NIO' => 'Nicaraguan córdoba',
"NOK" => "Norwegian krone", 'NOK' => 'Norwegian krone',
"NPR" => "Nepalese rupee", 'NPR' => 'Nepalese rupee',
"NZD" => "New Zealand dollar", 'NZD' => 'New Zealand dollar',
"OMR" => "Omani rial", 'OMR' => 'Omani rial',
"PAB" => "Panamanian balboa", 'PAB' => 'Panamanian balboa',
"PEN" => "Peruvian nuevo sol", 'PEN' => 'Peruvian nuevo sol',
"PGK" => "Papua New Guinean kina", 'PGK' => 'Papua New Guinean kina',
"PHP" => "Philippine peso", 'PHP' => 'Philippine peso',
"PKR" => "Pakistani rupee", 'PKR' => 'Pakistani rupee',
"PLN" => "Polish zloty", 'PLN' => 'Polish zloty',
"PYG" => "Paraguayan guarani", 'PYG' => 'Paraguayan guarani',
"QAR" => "Qatari riyal", 'QAR' => 'Qatari riyal',
"RON" => "Romanian leu", 'RON' => 'Romanian leu',
"RSD" => "Serbian dinar", 'RSD' => 'Serbian dinar',
"RUB" => "Russian ruble", 'RUB' => 'Russian ruble',
"SAR" => "Saudi riyal", 'SAR' => 'Saudi riyal',
"SBD" => "Solomon Islands dollar", 'SBD' => 'Solomon Islands dollar',
"SCR" => "Seychellois rupee", 'SCR' => 'Seychellois rupee',
"SDG" => "Sudanese pound", 'SDG' => 'Sudanese pound',
"SEK" => "Swedish krona", 'SEK' => 'Swedish krona',
"SGD" => "Singapore dollar", 'SGD' => 'Singapore dollar',
"SHP" => "Saint Helena pound", 'SHP' => 'Saint Helena pound',
"SLL" => "Sierra Leonean leone", 'SLL' => 'Sierra Leonean leone',
"SOS" => "Somali shilling", 'SOS' => 'Somali shilling',
"SRD" => "Surinamese dollar", 'SRD' => 'Surinamese dollar',
"SYP" => "Syrian pound", 'SYP' => 'Syrian pound',
"SZL" => "Swazi lilangeni", 'SZL' => 'Swazi lilangeni',
"THB" => "Thai baht", 'THB' => 'Thai baht',
"TJS" => "Tajikistani somoni", 'TJS' => 'Tajikistani somoni',
"TMT" => "Turkmen manat", 'TMT' => 'Turkmen manat',
"TND" => "Tunisian dinar", 'TND' => 'Tunisian dinar',
"TRY" => "Turkish new lira", 'TRY' => 'Turkish new lira',
"TTD" => "Trinidad and Tobago dollar", 'TTD' => 'Trinidad and Tobago dollar',
"TWD" => "New Taiwan dollar", 'TWD' => 'New Taiwan dollar',
"TZS" => "Tanzanian shilling", 'TZS' => 'Tanzanian shilling',
"UAH" => "Ukrainian hryvnia", 'UAH' => 'Ukrainian hryvnia',
"UGX" => "Ugandan shilling", 'UGX' => 'Ugandan shilling',
"USD" => "United States dollar", 'USD' => 'United States dollar',
"UYU" => "Uruguayan peso", 'UYU' => 'Uruguayan peso',
"UZS" => "Uzbekistani som", 'UZS' => 'Uzbekistani som',
"VEB" => "Venezuelan bolivar", 'VEB' => 'Venezuelan bolivar',
"VND" => "Vietnamese dong", 'VND' => 'Vietnamese dong',
"VUV" => "Vanuatu vatu", 'VUV' => 'Vanuatu vatu',
"WST" => "Samoan tala", 'WST' => 'Samoan tala',
"XAF" => "Central African CFA franc", 'XAF' => 'Central African CFA franc',
"XCD" => "East Caribbean dollar", 'XCD' => 'East Caribbean dollar',
"XDR" => "Special Drawing Rights", 'XDR' => 'Special Drawing Rights',
"XOF" => "West African CFA franc", 'XOF' => 'West African CFA franc',
"XPF" => "CFP franc", 'XPF' => 'CFP franc',
"YER" => "Yemeni rial", 'YER' => 'Yemeni rial',
"ZAR" => "South African rand", 'ZAR' => 'South African rand',
"ZMK" => "Zambian kwacha", 'ZMK' => 'Zambian kwacha',
"ZWR" => "Zimbabwean dollar", 'ZWR' => 'Zimbabwean dollar',
]; ];
} }

View File

@@ -2,8 +2,8 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Application; use App\Models\Application;
use Illuminate\Http\Request;
class ApplicationController extends Controller class ApplicationController extends Controller
{ {

View File

@@ -3,7 +3,6 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Models\Career; use App\Models\Career;
use Illuminate\Http\Request;
class CareersPageController extends Controller class CareersPageController extends Controller
{ {

View File

@@ -3,8 +3,8 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use App\Models\Internship; use App\Models\Internship;
use Illuminate\Http\Request; use App\Models\InternshipApplication;
use App\Models\InternshipApplication; // Changed from App\Models\Application use Illuminate\Http\Request; // Changed from App\Models\Application
class InternshipsPageController extends Controller class InternshipsPageController extends Controller
{ {

View File

@@ -4,7 +4,6 @@ namespace App\Http\Controllers\Web;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\Success; use App\Models\Success;
use Illuminate\Http\Request;
class SuccessPageController extends Controller class SuccessPageController extends Controller
{ {

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;
use App\Models\Career;
class Application extends Model class Application extends Model
{ {

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use App\Models\Application;
class Career extends Model class Career extends Model
{ {

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use App\Models\InternshipApplication;
class Internship extends Model class Internship extends Model
{ {

View File

@@ -21,4 +21,4 @@ class InternshipApplication extends Model
{ {
return $this->belongsTo(Internship::class); return $this->belongsTo(Internship::class);
} }
} }

View File

@@ -24,4 +24,4 @@ class ContactSettings extends Settings
{ {
return 'contact'; return 'contact';
} }
} }

View File

@@ -3,7 +3,6 @@
use App\Settings\GeneralSettings; use App\Settings\GeneralSettings;
use App\Settings\HomeSettings; use App\Settings\HomeSettings;
use App\Settings\SiteSettings; use App\Settings\SiteSettings;
use Spatie\LaravelData\Data;
return [ return [

View File

@@ -2,7 +2,6 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Models\News;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
class NewsTableSeeder extends Seeder class NewsTableSeeder extends Seeder
@@ -10,8 +9,5 @@ class NewsTableSeeder extends Seeder
/** /**
* Run the database seeds. * Run the database seeds.
*/ */
public function run(): void public function run(): void {}
{
}
} }

View File

@@ -4373,7 +4373,7 @@ p {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
color: var(--color-1); color: var(--text-white);
border-radius: 50%; border-radius: 50%;
margin-right: -40px; margin-right: -40px;
font-size: 20px; font-size: 20px;

View File

@@ -285,10 +285,6 @@ body {
</style> </style>
@endpush @endpush
@push('footer-js')
<script src="/web/cs/js/timeline.js"></script>
@endpush
@section('content') @section('content')
<!-- Breadcrumb Area Start --> <!-- Breadcrumb Area Start -->
<div class="breadcrumb__area" style="background-image: url('/web/assets/img/page/breadcrumb.jpg');"> <div class="breadcrumb__area" style="background-image: url('/web/assets/img/page/breadcrumb.jpg');">
@@ -298,7 +294,7 @@ body {
<div class="breadcrumb__area-content"> <div class="breadcrumb__area-content">
<h2>About Us</h2> <h2>About Us</h2>
<ul> <ul>
<li><a href="index.html">Home</a><i class="fa-regular fa-angle-right"></i></li> <li><a href="/">Home</a><i class="fa-regular fa-angle-right"></i></li>
<li>About Us</li> <li>About Us</li>
</ul> </ul>
</div> </div>
@@ -359,37 +355,89 @@ body {
<p>Explore our company's history and milestones through the years. Click on any date to learn more about our journey.</p> <p>Explore our company's history and milestones through the years. Click on any date to learn more about our journey.</p>
</section> </section>
<div class="timeline-container"> <!-- Our History Area Start -->
<!-- Timeline dates will be generated here --> <div class="history__area">
<div class="timeline-dates"> <div class="container">
<div class="timeline-line"></div> <div class="row">
<div id="dates-container" class="dates-container"></div> <div class="col-xl-12">
</div> <div class="company__history-area">
<div class="company__history-area-item">
<!-- Content area --> <div class="company__history-area-item-date">
<div class="content-area"> <span>2010</span>
<div id="content-container" class="content-container"> </div>
<!-- Content will be inserted here --> <div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-2.jpg" alt="image">
</div> </div>
<div class="company__history-area-item-inner-content">
<!-- Navigation buttons --> <h4>Start Company</h4>
<div class="navigation-controls"> <p>Launching a new company is an exciting journey that requires careful planning and execution. Lets begin!</p>
<button id="prev-btn" class="nav-button" aria-label="Previous milestone">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon">
<path d="m15 18-6-6 6-6"/>
</svg>
<span class="sr-only">Previous</span>
</button>
<button id="next-btn" class="nav-button" aria-label="Next milestone">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon">
<path d="m9 18 6-6-6-6"/>
</svg>
<span class="sr-only">Next</span>
</button>
</div> </div>
</div> </div>
</div> </div>
</div> <div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2014</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-3.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Opening Office</h4>
<p>Opening a new office represents growth and opportunity. Join us as we expand our operations!</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2018</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-5.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Project Management</h4>
<p>Effective project management ensures timely delivery and quality results. Our expert team is here to help!</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2021</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-8.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Open Research Team</h4>
<p>Our open research team is dedicated to innovation and collaboration, driving impactful solutions for clients.</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2024</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-6.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Winning Award</h4>
<p>Winning awards showcases our commitment to excellence and innovation. Thank you for believing</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Our History Area End -->
</div>
</section> </section>
<section class="mb-24"> <section class="mb-24">
<div class="text-center max-w-3xl mx-auto mb-12"> <div class="text-center max-w-3xl mx-auto mb-12">

View File

@@ -1,6 +1,7 @@
<?php <?php
use App\Http\Controllers\AboutusPageController; use App\Http\Controllers\AboutusPageController;
use App\Http\Controllers\ApplicationController;
use App\Http\Controllers\CareersPageController; use App\Http\Controllers\CareersPageController;
use App\Http\Controllers\ContactPageController; use App\Http\Controllers\ContactPageController;
use App\Http\Controllers\HomePageController; use App\Http\Controllers\HomePageController;
@@ -8,9 +9,7 @@ use App\Http\Controllers\InternshipsPageController;
use App\Http\Controllers\LegalPageController; use App\Http\Controllers\LegalPageController;
use App\Http\Controllers\NewsPageController; use App\Http\Controllers\NewsPageController;
use App\Http\Controllers\OurSolutionPageController; use App\Http\Controllers\OurSolutionPageController;
use App\Http\Controllers\StoryPageController;
use App\Http\Controllers\Web\SuccessPageController; use App\Http\Controllers\Web\SuccessPageController;
use App\Http\Controllers\ApplicationController;
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
// Homepage... // Homepage...