Add success message when payment created

This commit is contained in:
philipp lang 2021-10-30 00:49:36 +02:00
parent 14a478785e
commit 753c115b34
5 changed files with 14 additions and 4 deletions

View File

@ -21,6 +21,7 @@ class InertiaShareMiddleware
\Inertia::share([ \Inertia::share([
'auth' => ['user' => auth()->check() ? new UserResource(auth()->user()) : null], 'auth' => ['user' => auth()->check() ? new UserResource(auth()->user()) : null],
'search' => $request->query('search', ''), 'search' => $request->query('search', ''),
'flash' => session()->get('flash'),
'menu' => function() { 'menu' => function() {
return session()->get('menu'); return session()->get('menu');
}, },

View File

@ -3,9 +3,9 @@
namespace App\Payment; namespace App\Payment;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Member\Member; use App\Member\Member;
use App\Payment\Status; use App\Payment\Status;
use Illuminate\Http\Request;
class AllpaymentController extends Controller class AllpaymentController extends Controller
{ {
@ -30,6 +30,6 @@ class AllpaymentController extends Controller
]); ]);
} }
return redirect()->back(); return redirect()->back()->success('Zahlungen erstellt');
} }
} }

View File

@ -2,8 +2,9 @@
namespace App\Providers; namespace App\Providers;
use Illuminate\Support\ServiceProvider; use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider class AppServiceProvider extends ServiceProvider
{ {
@ -17,6 +18,13 @@ class AppServiceProvider extends ServiceProvider
JsonResource::withoutWrapping(); JsonResource::withoutWrapping();
\Inertia::share('search', request()->query('search', '')); \Inertia::share('search', request()->query('search', ''));
RedirectResponse::macro('success', function($flash) {
session()->flash('flash', ['success' => $flash]);
return $this;
});
} }
/** /**

View File

@ -1,7 +1,7 @@
<template> <template>
<div id="app" class="flex font-sans flex-grow"> <div id="app" class="flex font-sans flex-grow">
<notification class="fixed z-40 right-0 top-0 mt-3 mr-3"></notification> <notification class="fixed z-40 right-0 bottom-0 mb-3 mr-3"></notification>
<!-- ******************************** 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">

1
tailwind.config.js vendored
View File

@ -46,6 +46,7 @@ module.exports = {
}, },
green: { green: {
100: colors.green[100], 100: colors.green[100],
300: colors.green[300],
800: colors.green[800], 800: colors.green[800],
} }
} }