* добавлены операции и услуги операций
* добавлена выборка и подсчет по датам для роли зав. * переключатель ролей * выбор отделений для роли зав.
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Redis;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Inertia\Inertia;
|
||||
|
||||
@@ -53,4 +54,22 @@ class AuthController extends Controller
|
||||
|
||||
return Inertia::location(route('start'));
|
||||
}
|
||||
|
||||
public function changeRole(Request $request)
|
||||
{
|
||||
$user = Auth::user();
|
||||
|
||||
if (!$user) return null;
|
||||
|
||||
$data = $request->validate([
|
||||
'role_id' => 'required|integer|exists:roles,role_id'
|
||||
]);
|
||||
|
||||
$sessionKey = 'user_' . $user->id . '_current_role';
|
||||
|
||||
$user->current_role_id = $data['role_id'];
|
||||
$user->save();
|
||||
|
||||
return redirect()->route('start')->setStatusCode(302);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user