diff --git a/Modules/Api/app/Providers/ApiServiceProvider.php b/Modules/Api/app/Providers/ApiServiceProvider.php index efceef9..6bf2dda 100644 --- a/Modules/Api/app/Providers/ApiServiceProvider.php +++ b/Modules/Api/app/Providers/ApiServiceProvider.php @@ -27,7 +27,8 @@ class ApiServiceProvider extends ServiceProvider $this->registerConfig(); $this->registerViews(); $this->loadMigrationsFrom(module_path($this->name, 'database/migrations')); - $this->loadRoutesFrom(module_path('Api', 'routes/web.php')); + $this->loadRoutesFrom(module_path('Api', 'routes/web.php')); + Blade::componentNamespace('Modules\\Api\\View\\Components', 'api'); } /** diff --git a/Modules/Api/app/View/Components/Layouts/Master.php b/Modules/Api/app/View/Components/Layouts/Master.php new file mode 100644 index 0000000..95d6876 --- /dev/null +++ b/Modules/Api/app/View/Components/Layouts/Master.php @@ -0,0 +1,13 @@ + - +{{-- Kế thừa layout gốc --}} +@extends('layouts.app') - - - - - - - Api Module - {{ config('app.name', 'Laravel') }} - - - - - - - - - - {{-- Vite CSS --}} - {{-- {{ module_vite('build-api', 'resources/assets/sass/app.scss') }} --}} - - - - {{ $slot }} - - {{-- Vite JS --}} - {{-- {{ module_vite('build-api', 'resources/assets/js/app.js') }} --}} - +@section('content') + {{ $slot }} +@endsection diff --git a/Modules/Api/resources/views/index.blade.php b/Modules/Api/resources/views/index.blade.php index 8b5f487..c29dcba 100644 --- a/Modules/Api/resources/views/index.blade.php +++ b/Modules/Api/resources/views/index.blade.php @@ -1,5 +1,7 @@ -

Hello World

+
+

Hello World

Module: {!! config('api.name') !!}

+