Files
cresta31/app/Providers/CrestaThemeServiceProvider.php
Mark Gregory f99a7fc2e0
tests / ci (push) Canceled after 0s
Initial Commit
2026-10-15 16:25:20 +01:00

25 lines
720 B
PHP

<?php
namespace App\Providers;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
class CrestaThemeServiceProvider extends ServiceProvider
{
public function boot(): void
{
$backend = resource_path('themes/backend/views');
$frontend = resource_path('themes/frontend/views');
View::addLocation($backend);
View::addLocation($frontend);
View::addNamespace('layouts', $backend.'/layouts');
// The starter kit references <x-layouts.app> and <x-layouts::app>.
Blade::anonymousComponentPath($backend.'/layouts', 'layouts');
Blade::anonymousComponentPath($backend.'/components');
}
}