Я получаю сообщение об ошибке, хотя я установил индекс сеанса в своем проекте Laravel
Неопределенный индекс: usertype
При входе пользователя в систему я установил $_SESSION['usertype']
и перенаправить на /home
url.
Но я получил эту ошибку, хотя установил индекс сеанса.
контроллер
public function signin(Request $request)
{
$username = $request->username;
$password = md5($request->password);
$exist = UserTbl::where('username','=', $username)->where('password','=', $password)->get();
if(count($exist) > 0)
{
$_SESSION['usertype'] = $exist[0]->user_type;
return redirect('/home');
}
else
{
return redirect('/');
}
}
public function home()
{
$_SESSION['active_menu'] = '1';
return view('home');
}
Маршрут
Route::get('/home','PrescriptionController@home');
Просмотр, где я получил ошибку
@if($_SESSION['usertype'] == '1') // Got error in this line
<li>
<a href="{{ url('all-user') }}">
<span>All User</span>
</a>
</li>
<li>
<a href="{{ url('create-user') }}">
<span>Create User</span>
</a>
</li>
@endif