26 lines
549 B
PHP
26 lines
549 B
PHP
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
final readonly class SessionHelper
|
|
{
|
|
public static function setIntendedUrl()
|
|
{
|
|
// if (! session()->has('url.intended'))
|
|
session(['url.intended' => url()->current()]);
|
|
}
|
|
|
|
public static function redirectIntended()
|
|
{
|
|
$url = session('url.intended');
|
|
if (! blank($url)) {
|
|
session()->forget('url.intended');
|
|
|
|
return redirect($url);
|
|
}
|
|
|
|
// return redirect()->route('staff.worklist.index');
|
|
return redirect()->back();
|
|
}
|
|
}
|