Done
This commit is contained in:
@@ -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(),
|
||||
]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user