Implement dynamic template rendering and page observer: Enhanced PageController to support dynamic header and footer templates, utilizing TemplateService for placeholder replacement. Introduced PageObserver to manage homepage status across pages. Updated routes for improved debugging and dynamic homepage display. Refactored views to accommodate new templating system.

This commit is contained in:
Ümit Tunç
2025-10-31 15:49:29 -03:00
parent 2380e9cc39
commit 02e4f46694
9 changed files with 259 additions and 37 deletions
+4 -1
View File
@@ -2,6 +2,8 @@
namespace App\Providers;
use App\Models\Page;
use App\Observers\PageObserver;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
@@ -19,6 +21,7 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot(): void
{
//
// Page model için observer kaydet
Page::observe(PageObserver::class);
}
}