Гостевая

Только для зарегистрированных посетителей
.
Simba
Кадило крутится, лавэха мутится

galtsev.t, нет контроллеров для меню. Сделай метод который будет возвращать данные до построения меню и вызывай его. 

.
galtsev.t
<?php exit;

Симба где ты ?? мне надо в боковом меню вывести категории фильмов из базы, как это сделать? шаблон понятно где, а что то типа контроллера где?

.
galtsev.t
<?php exit;

Пользовательское боковое меню 

.
galtsev.t
<?php exit;

Simba, где контроллер для бокового меню? 

.
Турпал

привет всем

.
galtsev.t
<?php exit;

Как правильно выполнять запросы к базе в моделях? до этого я в конструкте создал 

$this->connection = \Illuminate\Database\Capsule\Manager::connection();

и пользовался в методах, но из за этого была ошибка при работе валидатора

.
galtsev.t
<?php exit;

вопрос отменяется))

.
galtsev.t
<?php exit;

при этой ошибки еще и проверка if($validator->isValid())  проходит успешно и добавляется запись в базу

.
galtsev.t
<?php exit;

Simba, Что должно быть в модели чтоб это работало?

            $data = [
                'kinopoiskId' => $film_data['kinopoiskId'],
            ];
            $rules = [
                'kinopoiskId' => [
                    'ModelNotExists' => [
                        'model'   => \Films\Models\Films::class,
                        'field'   => 'kinopoiskId',
                    ],
                ],
            ];

При вызове isValid, вообще не понятно что хочет от меня, аргумент должен быть строкой, а какой аргумент вообще хз

e625a308a57da3d09f0ce05e62ee85c8.png
.
Simba
Кадило крутится, лавэха мутится

и еще findOrFail этот метод наследуется от модели родителя?

Да, этот метод есть во всех моделях. Если запись с указанными параметрами есть, то она будет возвращена. Если записи нет, будет выброшено исключение. В девятке на сколько помню его вручную надо отлавливать через try catch, но в десятке если не отловишь в контроллере, будет выдавать 404 страницу.
В девятке можешь так выбрасывать исключение. https://github.com/johncms/johncms/blob/9.x/modules/news/Article.php#L47-L53
Будет выдавать 404 страницу