{{ DB::connection('ddtank')->table('Sys_Users_Detail')->where('UserName', Auth::user()->name)->first()->NickName }} Вывод никнейма из базы данных (SQL Server Microsoft) , Но если пользователь ещё не зарегистрирован, как сделать, чтобы выводилось просто: Нет ник-нейма. --- Добавлено --- Если нет никнейма, выдаёт ошибку: } catch (Exception $e) { $this->handleViewException($e, $obLevel); } catch (Throwable $e) {
1. Не надо выборку из БД тащить в шаблон. 2. if/else плюс в Blade вроде есть спец. конструкции для вставки блоков «авторизован/не авторизован».
Sys_Users_Detail в другой базе что-ли? Это оправдано? @BAbl_gun ты в принципе понимаешь, как работает, что нагуглил, или скопипастил и радуешься? По меньшей мере связь таблиц через UserName, а не UserID уже выглядит странно
А тернарній оператор разве не сработает тут? Как то так: Код (Text): {{Auth::user()->NickName ?? ' любое имя или чтото'}}