- Downloads
feat: add public layout and index controller, refactor models to use custom base model
- Create a new public layout in `resources/views/layouts/public.blade.php`. - Implement `IndexController` in `app/Http/Controllers/Public/IndexController.php` to handle the main page logic. - Introduce `CustomBaseModel` for caching model queries in `app/Models/CustomBaseModel.php`. - Refactor existing models (CreationPicture, SocialMediaLink, Prestation, Event, Creation, Category) to extend `CustomBaseModel`. - Update routes to use `IndexController` for the homepage. - Move the main index view to `resources/views/public/index.blade.php` and adapt it to use the new layout and controller data.
Showing
- app/Http/Controllers/Public/IndexController.php 19 additions, 0 deletionsapp/Http/Controllers/Public/IndexController.php
- app/Models/Category.php 1 addition, 2 deletionsapp/Models/Category.php
- app/Models/Creation.php 1 addition, 2 deletionsapp/Models/Creation.php
- app/Models/CreationPicture.php 1 addition, 2 deletionsapp/Models/CreationPicture.php
- app/Models/CustomBaseModel.php 22 additions, 0 deletionsapp/Models/CustomBaseModel.php
- app/Models/Event.php 1 addition, 2 deletionsapp/Models/Event.php
- app/Models/Prestation.php 1 addition, 2 deletionsapp/Models/Prestation.php
- app/Models/SocialMediaLink.php 1 addition, 2 deletionsapp/Models/SocialMediaLink.php
- resources/views/index.blade.php 0 additions, 114 deletionsresources/views/index.blade.php
- resources/views/layouts/public.blade.php 17 additions, 0 deletionsresources/views/layouts/public.blade.php
- resources/views/public/index.blade.php 103 additions, 0 deletionsresources/views/public/index.blade.php
- routes/web.php 2 additions, 3 deletionsroutes/web.php
app/Models/CustomBaseModel.php
0 → 100644
resources/views/index.blade.php
deleted
100644 → 0
resources/views/layouts/public.blade.php
0 → 100644
resources/views/public/index.blade.php
0 → 100644
Please sign in to comment