Я имеющая ошибку ... Я не знаю, как это исправить ...Как я могу получить значение своей роли, используя этот запрос
Я делаю то, что будет устанавливать привилегии администратора страницы для работника и других ролей.
Но неожиданно я не получаю значение своей переменной роли.
public function login(Request $req)
{
$username=$req->input('email');
$password=$req->input('password');
$breadcrumb = 'Dashboard';
$pageTitle = 'CollabUX | Dashboard';
$prepath ='../';
$currentURL = Req::url();
$user = DB::table('add_users')->where(['username'=>$username,'password'=>$password])->get();
if(count($user)>0){
session(['isloggedin' => 'true']);
session(['roles' => $user->role]);
return View::make('dashboard')->with(
array('breadcrumb' => $breadcrumb,'pageTitle' => $pageTitle,'currentURL' => $currentURL,'prepath' => $prepath));
}
else{
//redirect page
$data = array(
'error' => 1,
'remarks' => 'Invalid Username/Password. Please try again.'
);
return View::make('login')->with('data', $data);
}
}
- это их другой путь? без использования сводной таблицы? –
Тогда вы можете определить в коде, что userId = 1 является администратором. –
вы можете показать пример? им жаль im новое для laravel. –