dismiss greeter, better view counting

This commit is contained in:
2018-07-29 12:40:29 +02:00
parent a79b5ae7d8
commit 6d7fdca6d2
6 changed files with 85 additions and 12 deletions
+13 -2
View File
@@ -6,11 +6,20 @@ namespace App\Http\Controllers;
use App\Models\Table;
use App\Models\User;
use Illuminate\Http\Request;
use MightyPork\Utils\Utils;
class DashController extends Controller
{
public function view()
public function view(Request $request)
{
$dismiss = false;
if ($request->has('dismiss-greeter')) {
$dismiss = Utils::parseBool01($request->get('dismiss-greeter'));
\Cookie::queue('dismiss-greeter', $dismiss);
return back();
}
$users = User::orderBy('updated_at', 'desc')
->paginate(15, ['id', 'title', 'name'], 'pageu');
@@ -19,6 +28,8 @@ class DashController extends Controller
->orderBy('visits', 'desc')
->paginate(10, ['*'], 'paget');
return view('welcome', compact('users', 'tables'));
$showGreeter = !$dismiss && !$request->cookie('dismiss-greeter', false);
return view('welcome', compact('users', 'tables', 'showGreeter'));
}
}