Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Контроллер для боковой панели » 14.07.2017 20:56:43

Tima42
Ответов: 2

Добрый вечер! У меня есть базовый шаблон, где указана секция "content", а под ним подключен шаблон боковой панели.

@yield('content')
@include('site.side')

Данные из базы получаю в контроллерах, при обращении к той или иной странице.
Как можно получить контент из базы данных в боковую панель? Или например каким образом получить <title> для сайта, если положить его в базу данных? Спасибо!

#2 Re: Laravel 5.x » Обработка ошибок базы данных » 14.07.2017 12:39:10

Хах. Вообщем-то как и в обычном случае, например с pdo. Спасибо большое! Иногда мне кажется, что в laravel есть какие-то свои "специальные методы" для тех или иных случаев. Извиняюсь за глупые вопросы smile

#3 Re: Laravel 5.x » Обработка ошибок базы данных » 14.07.2017 12:22:14

В таком случае, я очень извиняюсь, не могли бы вы показать, где в laravel находится обработка исключений, либо где и каким образом можно
это "переназначить". Смотрел официальный мануал, вроде бы не видел ничего подобного, а может быть просто не внимательно искал.

#4 Laravel 5.x » Обработка ошибок базы данных » 14.07.2017 11:06:57

Tima42
Ответов: 6

Всем привет!
У нас есть куча данных в удаленной базе, с которой мы успешно работаем. Иногда, по тем или иным причинам, база данных становится недоступна.
Есть ли возможность в laravel 5.4, обрабатывать отсутствие соединения и вместо стандартной вьюхи показывать соответствующее уведомление, ну или просто редиректить? Спасибо!

#5 Re: Laravel 5.x » Редирект для пустого запроса » 28.06.2017 16:02:40

covobo пишет:
if (!count($users)) {
  return redirect()->to('/');
}

Большое спасибо! Все прекрасно работает.

#6 Laravel 5.x » Редирект для пустого запроса » 28.06.2017 15:18:32

Tima42
Ответов: 2

Все привет!
Делаю запрос вида:

$users = DB::table('users')->where([
  ['login', $login],
  ['email', $mail],
])->get();

Login - запрос из url
Email - Auth::user()->email;

Запрос работает, получаю во view нужные данные, но если подменить логин в адресной строке, то из базы возвращается пустой массив. Каким образом, сделать редирект, если условия выборки не соблюдены?
Спасибо!

Подвал раздела