Мне потребовалось три уровня администратора в Ларавеле 11Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Мне потребовалось три уровня администратора в Ларавеле 11

Сообщение Anonymous »

мне потребовалось три уровня администратора в Laravel 11 < /p>

[*] Supar Admin < /li>
Office Admin < /li>
Администратор < /li>
< /ol>
Административная таблица подобна ниже < /p>

| id | Имя пользователя | пароль | Иерархия |
| ---- | ------------- | ---------- | ----------- |
| 1 | супердмин | ******** | 1 |
| 2 | OfficeAdmin | ******** | 2 |
| 3 | adminstaff | ******** | 3 |
< /pre>
in admincontroller -> Функция входа в систему я написал: < /p>

Код: Выделить всё

public function login(Request $request){
if($request->isMethod('post')){
$data=$request->all();

$rules = [
'email'=> 'required|email|max:255',
'password'=>'required',
];

$customMessages = [
'email.required'=> 'Email is Required',
'email.email'=>'Valid Email is Required',
'password.required'=>'Password is Required',
];

$this->validate($request,$rules,$customMessages);

if(Auth::guard('admin')->attempt(['email'=>$data['email'],'password'=>$data['password']])){
return redirect('admin/dashboard');
}
else{
Session::flash('error_message','Invalid Email or Password!');
return redirect()->back();
}
}
return view('admin.admin_login');
}
Now after successful login, I wish that

For hierarchy 1, url goes to 'admin/dashboard'
[*]For hierarchy 2, url goes to 'office/dashboard'
[*]For hierarchy 3, url goes to 'staff/dashboard'
< /ul>
Пожалуйста, направьте меня, как это сделать. < /p>
Спасибо и с уважением, < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... laravel-11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»