Done
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled

This commit is contained in:
2026-07-04 23:09:00 +10:00
parent 0485b85a59
commit 439139a057
50 changed files with 2405 additions and 548 deletions
+14 -1
View File
@@ -2,8 +2,10 @@
namespace App\Http\Middleware;
use App\Models\Category;
use Illuminate\Http\Request;
use Inertia\Middleware;
use Tighten\Ziggy\Ziggy;
class HandleInertiaRequests extends Middleware
{
@@ -41,7 +43,18 @@ class HandleInertiaRequests extends Middleware
'auth' => [
'user' => $request->user(),
],
'sidebarOpen' => ! $request->hasCookie('sidebar_state') || $request->cookie('sidebar_state') === 'true',
'navigation_categories' => fn () => $request->user()
? Category::query()
->where('user_id', $request->user()->id)
->whereNull('parent_id')
->with('children:id,parent_id,title')
->orderBy('title')
->get(['id', 'parent_id', 'title'])
: [],
'ziggy' => fn () => [
...new Ziggy()->toArray(),
'location' => $request->url(),
]
];
}
}