Igor
Т.е. например у каждого актёра будет id?
Ivan
да
Ivan
и через связь "многие к многим" будут с фильмами связываться
Igor
Как эти связи потом работают? Через джоины?
Igor
это аналогия select join?
Ivan
да, но в laravel это магия)
Igor
ясно, спасибо)
Ivan
$apartment = apartment::where('blockid', $item->Block_id)->where('rooms', intval($list))->min('baseflatcost');
в $list что за значение?
Ivan
apartment::where('blockid', $item->Block_id)->where('rooms', intval($list))->orderBy('baseflatcost')->first('baseflatcost')->baseflatcost;
Nikita
Может не совсем понял твой вопрос, но если у тебя есть абсолютно независимая главная страница которая лежит в public то что мешает отдавать её, а все остальные запросы отправлять ларавелу? Вроде решение слишком очевидное, поэтому вопрос видимо в другом.
Vitalii
Парни, не могу выкупить jwt, кто что кладет в него кроме дефолтных вещей?
Типа юзкейсы интересуют
Anonymous
Версия спринта, приложения, стейдж дев прод, сегментация - что угодно что не надо 350+ раз вычислять из базы данных.
Vitaliy
Трансляция по отложенным задачам в laravel (10.05.18) в 22:30. Также мы настроим связку laravel - laravel-echo - angular 6 и реализуем опвещения по сокетам. Все кому интересно присоединяйтесь 🙂 https://www.youtube.com/watch?v=3k_R8n7lhgQ
Mr
Привет, как мне сделать PAGINATION из нескольких коллекций ? ( $query = $request->get('q');
$threads = Thread::where('title', 'LIKE', "%{$query}%")->get();
$posts = Post::where('body', 'LIKE', "%{$query}%")->get();
$results = array_merge($threads->toArray(), $posts->toArray());
$results = new Paginator($results, 10);
)
🎄Victor
оо, помню такую штуку делал, такое себе удовольствие)
вообще у меня был такой подход, навеное к твоему не относится, но поделюсь: У меня была лента активностей (activity), и каждая активность могла иметь разный тип. Поэтому физически в БД были сущности типа activity, и еще каких то, например note, photo итп. В итоге работал я с абстрактной сущностью активности, и с ней уже пагинация итп была
ну типа типо
Dias
Это ты аватарку после этого поставил наверное
Евгений
Редирект?
Alex
Народ, подскажите что делать, долго голову ломал. Проблема в пагинации. Делал все как в доках, artisan команду прописал, в vendor все появилось. Метод paginate(2) вместо all() действительно сокращает результаты на первой странице до 2 (их больше в общей сумме, разумеется), но сама пагинации не отображается даже. Писал и через render(), и через links(), и через {!! !!}, без изменений. Я подумал, моя ошибка в том, что я не те данные передаю, ведь все что я делаю, это прописываю $News=News::paginate(2); в контроллере и возвращаю $News в вид. А потом пишу {{$News->links()}} (или render()). Чего я не учел? Больше нигде ничего не делал, кроме описанного
Alex
Переводил этот объект в массив, но ошибку выдавал, мол нельзя к массиву обратиться через render/links методы
Illia
{{ $News->links() }}
Illia
так должно работать
Illia
у тебя какая-то ошибка появляется или просто пагинаци не видно?
Alex
Просто ничего нет. От блоков контента остаётся действительно только 2 штуки, значит ->paginate(2) в контроллере работает. Но самой пагинации нет, пробовал также simple вариант, и подключал все что рекомендовали в доках через use.
Oleh
Если не ошибаюсь
Oleh
{!! $News->links() !!}
Alex
Спасибо), но это не помогло... Может есть какие-то подводные камни/нюансы? В Ютубе все как один элементарные действия делают и все работает, чего обо мне не скажешь. Может быть мне манипуляции проводить с этим объектом, так как возможно данные не те передаю в качестве $News?
Alex
Другого не придумал(
Oleh
Покажи код
Alex
Сейчас
Illia
покажи содержимое /vendor/pagination/default.blade.php (точный путь не помню, но примерно так)
Alex
Alex
Alex
Это код
Alex
Alex
Illia
без appends() такая же ситуация?
Alex
да, я с ним извратился, потому что ничего не оставалось, в глубинах Гугла нашел
Alex
Не знаю, где ковырять нужно, в default, мб?
Illia
Illia
что выведет dd($News)?
Alex
сейчас
Alex
Alex
Могу раскрыть, в глубине всё-таки есть данные, из БД. Раскрывать?
Illia
dd($News->links()) теперь
Alex
ого
Alex
сейчас покажу
Alex
не пробовал
Alex
Illia
этот хтмл не появляется на сгенерированной странице?
Эмин
чем вас xdebug не устраивает ?)
Alex
Alex
Alex
В коде есть, а на странице голяк
Alex
Понял куда рыть😂
Alex
Все работает как часы, если все допрлнительные стили и скрипты убрать
Alex
Извиняюсь за тупость)
Nikita
Alex
Illia
это вроде другому человеку ответ был
Illia
😄
Alex
Я не внимателен 😳
🐝 Renat
Алексей
Ребят, правильно ли я понимаю, что валидационное правило типа "required_if: blabla,true" будет давать положительный результат в случае, если поле "blabla" будет равно строке "false"?
Bo
Всем привет!
Нужно сохранять различные объекты, от квартиры до участков.
Есть базовая модель EstateObject, которая ассоциируется с таблице в БД.
Использую фабричный метод, но когда создаю объекты не могу их привести к инстансу EstateObject, чтобы сохранить в БД, laravel ругается:
case parent::FLAT:
return new FlatObject();
case parent::LAND:
return new LandObject();
Подскажите, куда копать?
Maksim
Bo
Что ругается?
$this->saveInDB($object);
EstateObjectFactoryMethod::saveInDB() must be an instance of App\\EstateObject, instance of App\\Http\\Controllers\\Admin\\Objects\\FlatObject given
Bo
Я понимаю, что инстанс другой, не соображу, как поменять. Да и вообще правильный ли подход такой
Maksim
Vitaliy
Для тех кто не сидит в чате по ночам)
Vitaliy
Трансляция по отложенным задачам в laravel (10.05.18) в 22:30. Также мы настроим связку laravel - laravel-echo - angular 6 и реализуем опвещения по сокетам. Все кому интересно присоединяйтесь 🙂 https://www.youtube.com/watch?v=3k_R8n7lhgQ
John
Ребята привет!
John
уже 7 часов мучаюсь не могу решить проблему
John
у меня мултиязычное приложение
John
с роустами, английский по умолчанию без префикса, остальные языки с префиксом
John
проблема теперь в том что мне нужно добавить функционал для определения языка пользователя по локали браузера('HTTP_ACCEPT_LANGUAGE')
John
вроде все добавил все определяет, но теперь главная траница например на японском языке а префикса нету
John
и не работает тепреь английский вариант