diff --git a/app/Components/Dashboard.php b/app/Components/Dashboard.php
new file mode 100644
index 0000000..41e888e
--- /dev/null
+++ b/app/Components/Dashboard.php
@@ -0,0 +1,13 @@
+layoutData(['title' => 'Dashboard']) // truyền thêm data nếu cần
- ->layout('layouts.app');
- }
-}
diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php
new file mode 100644
index 0000000..fa1899f
--- /dev/null
+++ b/app/Http/Controllers/DashboardController.php
@@ -0,0 +1,13 @@
+ 'required|email',
- 'password' => 'required',
- ];
-
- public function login()
- {
- $this->validate();
-
- if (Auth::attempt(['email' => $this->email, 'password' => $this->password], $this->remember)) {
- request()->session()->regenerate();
- return redirect()->intended('/dashboard');
- }
-
- $this->addError('email', 'Email hoặc mật khẩu không đúng.');
- }
-
- public function render()
- {
- return view('auth.login')->layout('layouts.auth');
- }
-}
diff --git a/config/livewire.php b/config/livewire.php
index ccc3931..86329eb 100644
--- a/config/livewire.php
+++ b/config/livewire.php
@@ -13,7 +13,7 @@ return [
|
*/
- 'class_namespace' => 'App\\Livewire',
+ 'class_namespace' => 'App\\Components',
/*
|---------------------------------------------------------------------------
@@ -26,7 +26,7 @@ return [
|
*/
- 'view_path' => resource_path('views/component'),
+ 'view_path' => resource_path('views/components'),
/*
|---------------------------------------------------------------------------
diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php
index 30c79a2..5504cd1 100644
--- a/resources/views/admin/dashboard.blade.php
+++ b/resources/views/admin/dashboard.blade.php
@@ -1,10 +1,8 @@
-{{-- resources/views/admin/dashboard.blade.php --}}
@extends('layouts.app')
@section('title', 'Dashboard')
@section('content')
-
- {{-- Gọi Livewire component --}}
+ {{-- Đây chính là chỗ Livewire inject component --}}