Я сталкиваюсь с проблемой "класса ха sh не существует". Я знаю, что есть один и тот же вопрос, связанный с этим, но этого мне недостаточно. Здесь я загружаю маршруты в соответствии с пользовательским устройством. Что касается мобильного телефона, я использую различные маршруты, как показано ниже:
Route::group(['middleware' => ['web']], function () {
if(SiteHelpers::isMobileViewEnabled() == true && Mobile::isMobile() == true && Mobile::isTablet() == false){
require app_path('Http/Routes/mui.php');
}else{
require app_path('Http/Routes/desktop.php');
}
...
Вот код SiteHelper
public static function isMobileViewEnabled()
{
$isEnabled = false;
$user = Auth::user();
$getEnabled = DB::table('setting')->where('setting_name', 'Mobile UI')->first();
if(isset($getEnabled) && $getEnabled->setting_value==1){
$isEnabled = true;
}
return $isEnabled;
}
Когда я использую
Auth :: user ( )
Чем я получаю ошибку
Класса ха sh не существует
Я не знаю, что происходит, пожалуйста, дайте мне знать, где я делаю ошибку.