Fixed: menu
This commit is contained in:
parent
1f1c43b39e
commit
21a8939fcc
app
Http
Member
resources/js
|
@ -7,7 +7,7 @@ use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||||
use Illuminate\Foundation\Validation\ValidatesRequests;
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
||||||
use Illuminate\Routing\Controller as BaseController;
|
use Illuminate\Routing\Controller as BaseController;
|
||||||
|
|
||||||
class Controller extends BaseController
|
abstract class Controller extends BaseController
|
||||||
{
|
{
|
||||||
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
|
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,8 @@ class HomeController extends Controller
|
||||||
public function __invoke()
|
public function __invoke()
|
||||||
{
|
{
|
||||||
session()->put('menu', 'dashboard');
|
session()->put('menu', 'dashboard');
|
||||||
|
session()->put('title', 'Dashboard');
|
||||||
|
|
||||||
return \Inertia::render('Home', []);
|
return \Inertia::render('Home', []);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,11 +19,10 @@ class InertiaShareMiddleware
|
||||||
public function handle($request, Closure $next)
|
public function handle($request, Closure $next)
|
||||||
{
|
{
|
||||||
\Inertia::share([
|
\Inertia::share([
|
||||||
'auth' => ['user' => auth()->check() ? new UserResource(auth()->user()) : null]
|
'auth' => ['user' => auth()->check() ? new UserResource(auth()->user()) : null],
|
||||||
]);
|
'menu' => function() {
|
||||||
|
return session()->get('menu');
|
||||||
\Inertia::share([
|
},
|
||||||
'menu' => session()->get('menu'),
|
|
||||||
'errors' => function () {
|
'errors' => function () {
|
||||||
return Session::get('errors')
|
return Session::get('errors')
|
||||||
? Session::get('errors')->getBag('default')->getMessages()
|
? Session::get('errors')->getBag('default')->getMessages()
|
||||||
|
|
|
@ -8,8 +8,11 @@ use Illuminate\Http\Request;
|
||||||
class MemberController extends Controller
|
class MemberController extends Controller
|
||||||
{
|
{
|
||||||
public function index(Request $request) {
|
public function index(Request $request) {
|
||||||
return \Inertia::render('Member/Index', [
|
session()->put('menu', 'member');
|
||||||
'data' => MemberResource::collection(Member::search($request->query('search', null))->get())
|
session()->put('title', 'Mitglieder');
|
||||||
|
|
||||||
|
return \Inertia::render('member/Index', [
|
||||||
|
'data' => MemberResource::collection(Member::search($request->query('search', null))->paginate(20))
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<!-- ******************************** Sidebar ******************************** -->
|
<!-- ******************************** Sidebar ******************************** -->
|
||||||
<div class="fixed bg-gray-800 p-6 w-56 left-0 top-0 h-screen border-r border-gray-600 border-solid">
|
<div class="fixed bg-gray-800 p-6 w-56 left-0 top-0 h-screen border-r border-gray-600 border-solid">
|
||||||
<div class="grid gap-2">
|
<div class="grid gap-2">
|
||||||
<v-link href="/dashboard" menu="dashboard" icon="loss">Dashboard</v-link>
|
<v-link href="/" menu="dashboard" icon="loss">Dashboard</v-link>
|
||||||
<v-link href="/member" menu="member" icon="user">Mitglieder</v-link>
|
<v-link href="/member" menu="member" icon="user">Mitglieder</v-link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
|
<!--
|
||||||
<v-table :headers="[
|
<v-table :headers="[
|
||||||
{text: 'Nachname', value: 'lastname', align: 'left'},
|
{text: 'Nachname', value: 'lastname', align: 'left'},
|
||||||
{text: 'Vorname', value: 'firstname', align: 'left'},
|
{text: 'Vorname', value: 'firstname', align: 'left'},
|
||||||
|
@ -16,6 +17,7 @@
|
||||||
</template>
|
</template>
|
||||||
<template slot="Aktion" slot-scope="{item}"></template>
|
<template slot="Aktion" slot-scope="{item}"></template>
|
||||||
</v-table>
|
</v-table>
|
||||||
|
-->
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in New Issue