diff --git a/app/Http/Controllers/ManufacturerController.php b/app/Http/Controllers/ManufacturerController.php
index 5d8cbbc..eb575b7 100644
--- a/app/Http/Controllers/ManufacturerController.php
+++ b/app/Http/Controllers/ManufacturerController.php
@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Manufacturer;
+use App\Models\Filament;
class ManufacturerController extends Controller
{
@@ -13,8 +14,9 @@ class ManufacturerController extends Controller
public function index()
{
// show all manufacturers
- $manufacturers = Manufacturer::all();
- return view('manufacturers.index', compact('manufacturers'));
+ $manufacturers = Manufacturer::all()->sortBy('name');
+ $filamentcount = Filament::all()->count();
+ return view('manufacturers.index', compact('manufacturers', 'filamentcount'));
}
/**
diff --git a/app/Livewire/Dashboard.php b/app/Livewire/Dashboard.php
new file mode 100644
index 0000000..54af745
--- /dev/null
+++ b/app/Livewire/Dashboard.php
@@ -0,0 +1,13 @@
+
+ {{ $slot }}
+
\ No newline at end of file
diff --git a/resources/views/components/dashboard.blade.php b/resources/views/components/dashboard.blade.php
new file mode 100644
index 0000000..0a5ce93
--- /dev/null
+++ b/resources/views/components/dashboard.blade.php
@@ -0,0 +1,30 @@
+
+
+
+
+ Manufacturers
+
+
+
+
+
+
+ Filaments
+
+
+
+
+
+
+ Types
+
+
+
+
+
+
+ Colors
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php
new file mode 100644
index 0000000..2ba282d
--- /dev/null
+++ b/resources/views/livewire/dashboard.blade.php
@@ -0,0 +1,16 @@
+
+
+
+ {{ __('Dashboard') }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/manufacturers/index.blade.php b/resources/views/manufacturers/index.blade.php
index 3f8cb3e..db93a2e 100644
--- a/resources/views/manufacturers/index.blade.php
+++ b/resources/views/manufacturers/index.blade.php
@@ -13,11 +13,11 @@
- ID
Name
Options
+ Name
Options
@foreach ($manufacturers as $manufacturer)
-
-
{{ $manufacturer->id }}
+
diff --git a/routes/web.php b/routes/web.php
index c33d659..aeaf85a 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -6,6 +6,8 @@ use App\Http\Controllers\ColorController;
use App\Http\Controllers\FilamentController;
use App\Http\Controllers\ManufacturerController;
+use App\Livewire\Dashboard;
+
Route::get('/', function () {
return view('welcome');
});
@@ -17,10 +19,7 @@ Route::middleware([
])->group(function () {
// Dashboard
- Route::get('/dashboard', function () {
- return view('dashboard');
- })->name('dashboard');
-
+ Route::get('/', Dashboard::class)->name('dashboard');
// Filament Types
Route::resource('types', FilamentTypeController::class);
// Colors