Migrate backend to Porto architecture and fix minor bugs
- Fully transitioned the backend to the Porto architectural pattern - Improved code organization and maintainability - Fixed minor bugs and inconsistencies
This commit is contained in:
@@ -2,39 +2,35 @@
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Models\AcademicJournal;
|
||||
use App\Models\AdditionalEducation;
|
||||
use App\Models\AdmissionCampaign;
|
||||
use App\Models\AdmissionPlan;
|
||||
use App\Models\ContactWidget;
|
||||
use App\Models\Department;
|
||||
use App\Models\DirectionStudy;
|
||||
use App\Models\Division;
|
||||
use App\Models\EducationalProgram;
|
||||
use App\Models\Event;
|
||||
use App\Models\Faculty;
|
||||
use App\Models\MainSection;
|
||||
use App\Models\MainSlider;
|
||||
use App\Models\Page;
|
||||
use App\Models\PageReferenceList;
|
||||
use App\Models\Post;
|
||||
use App\Models\Schedule;
|
||||
use App\Models\Slide;
|
||||
use App\Models\SubSection;
|
||||
use App\Models\User;
|
||||
use App\Containers\AdditionalEducation\Models\AdditionalEducation;
|
||||
use App\Containers\AppStructure\Models\MainSection;
|
||||
use App\Containers\AppStructure\Models\Page;
|
||||
use App\Containers\AppStructure\Models\SubSection;
|
||||
use App\Containers\Article\Models\Post;
|
||||
use App\Containers\Education\Models\AdmissionCampaign;
|
||||
use App\Containers\Education\Models\AdmissionPlan;
|
||||
use App\Containers\Education\Models\DirectionStudy;
|
||||
use App\Containers\Education\Models\EducationalProgram;
|
||||
use App\Containers\Event\Models\Event;
|
||||
use App\Containers\InstituteStructure\Models\Department;
|
||||
use App\Containers\InstituteStructure\Models\Division;
|
||||
use App\Containers\InstituteStructure\Models\Faculty;
|
||||
use App\Containers\Schedule\Models\Schedule;
|
||||
use App\Containers\Science\Models\AcademicJournal;
|
||||
use App\Containers\User\Models\User;
|
||||
use App\Containers\Widget\Models\ContactWidget;
|
||||
use App\Containers\Widget\Models\PageReferenceList;
|
||||
use App\Containers\Widget\Models\Slide;
|
||||
use App\Observers\AcademicJournalObserver;
|
||||
use App\Observers\AdditionalEducationObserver;
|
||||
use App\Observers\AdmissionCampaignObserver;
|
||||
use App\Observers\AdmissionPlanObserver;
|
||||
use App\Observers\ContactWidgetObserver;
|
||||
use App\Observers\DepartmentObserver;
|
||||
use App\Observers\DirectionStudyObserver;
|
||||
use App\Observers\DivisionObserver;
|
||||
use App\Observers\EducationalProgramObserver;
|
||||
use App\Observers\EventObserver;
|
||||
use App\Observers\FacultyObserver;
|
||||
use App\Observers\MainSectionObserver;
|
||||
use App\Observers\MainSliderObserver;
|
||||
use App\Observers\PageObserver;
|
||||
use App\Observers\PageReferenceListObserver;
|
||||
use App\Observers\PostObserver;
|
||||
@@ -42,8 +38,9 @@ use App\Observers\ScheduleObserver;
|
||||
use App\Observers\SlideObserver;
|
||||
use App\Observers\SubSectionObserver;
|
||||
use App\Observers\UserObserver;
|
||||
use App\Services\App\Cache\MainSliderCacheService;
|
||||
use App\Services\App\Cache\SliderCacheService;
|
||||
use App\Ship\Contracts\SeoServiceInterface;
|
||||
use App\Ship\Services\SeoPageService;
|
||||
use Carbon\Carbon;
|
||||
use Filament\Facades\Filament;
|
||||
use Filament\Support\Facades\FilamentView;
|
||||
@@ -61,7 +58,7 @@ class AppServiceProvider extends ServiceProvider
|
||||
*/
|
||||
public function register(): void
|
||||
{
|
||||
//
|
||||
$this->app->bind(SeoServiceInterface::class, SeoPageService::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user