Anonymous
все верно
invariance
traversable
invariance
блэт
Anonymous
ты можешь ее форычить до усеру
Anonymous
ну так в чем проблема?
invariance
гуано
Anonymous
не гуано))) а реализацию методов смотри и апдейт лог
Anonymous
в 5.4 сделали что бы с билдера коллекция шла
Anonymous
коллекция элементов что бы можно было мапать и трансформить
Anonymous
по атрибутам моделей
invariance
я точно помню что у меня после get() isEmpty отдавал ошибку
invariance
в 5.4
Anonymous
я этого апа 3 версии ждал.
Anonymous
ты где то или натупил когда тестировал этот момент или не досмотрел
invariance
да как там можно натупить, единственный класс подрубается с моделью и все
invariance
и пустой мидлвейр
Anonymous
Ну вот теперь так - будешь знать. Пожалуйста если что
Anonymous
Так мне никто и не объяснил - нафига чтобы проверить существование записей получать их список и проверять потом наличие в массиве/коллекции?
Anonymous
можно сразу в билдер каунт отправить
Anonymous
если есть для этого функция count() в mysql и метод в eloquent
Anonymous
однако запрос может реюзаться
invariance
Anonymous
$some = выборка
Anonymous
if($some->count())
Anonymous
дальше логика
Anonymous
Anonymous
что-то я не вижу там реюзабельности
Anonymous
ну это у него так
invariance
$some = выборка
так, стопэ, а почему empty() не срабатывает? toArray null возвращает?
Anonymous
ну я хер знает - он сказал isEmpty после выборки сработал
Anonymous
это значит что возвращается коллекция - у нее этот метод есть.
invariance
invariance
с null бы все работало
Andrey
))
Andrey
invariance
не хочу
Andrey
На null оно дает true (не говоря уж о том, что пустая коллекция возвращает пустой массив, а не нулл)
Andrey
А, ну ок
invariance
ну дык
invariance
на пустом массиве как раз таки дает falst
invariance
false
invariance
я только что проверил
invariance
а если запихать внутрь null - true
Andrey
ты проверил? как?
invariance
в интерпретаторе)
invariance
выше скинул
Andrey
покажи код и вывод
invariance
все, беру свои слова назад
invariance
бля, Андрэ, ты своей кармой делаешь из меня какого-то буратино
Andrey
Бро, все норм, я ж без обид) Я просто, чтобы другие не путались)
invariance
я не понимаю, почему я на таких банальных вещах спотыкаюсь
Andrey
У меня есть гипотеза
Andrey
Ты себя убедил, что знаешь какую-то штуку, и после этого мозг не пытаешься понять - что он не в курсе и надо погуглить
invariance
да не, это в последнее время началось
invariance
тупею
Andrey
Ты с мозгом договорись, чтобы он не косячил, и не стеснялся признаться, что чего-то не знает - и все збст будет)
invariance
да да, надо бы
Anonymous
а то посылаешь на право на лево)))
invariance
сорян если что
ferryvg
Всем привет. Подскажите как правильно объявить связь. Есть посты и теги, у каждого поста есть разделы, у раздела много тегов. Т.е. теги задаются не посту, а его разделам. Задача: получить список тегов в посте. Т.е. отношение многие ко многим но через 2 таблицы: пост -> разделы -> теги раздела -> теги
ferryvg
чтобы понятнее можно заменить пост на категрию, а разделы на посты
✙ Dmytro
hasManyThrough
✙ Dmytro
а, стопэ
✙ Dmytro
можно структуру как-нибудь увидеть?
Иван
Народ, такой вопрос. Может кто работает с люменом. В люмене в app.php есть такая фишка $app->withEloquent();
Было замеченно, что без прогрузки весь фреймворк грузиться гораздо быстрее. В моем приложении используется кеш, и собственно грузить постоянно не обязательно. Вопрос - можно ли как то догрузить элокюент из модели?
invariance
нельзя
invariance
лол
Antonio
разбираюсь с валидацией: в частности метод валидатора after. Как в передаваемом callbackе получить доступ к переданным ранее в make данным?
Antonio
сорри, нашел
Antonio
я понял, что у Validator есть свойство data, но как его получить, не понимать. Подскажите, или ткните носом
Antonio
вроде бы есть метод getValue(), но он тоже протектед
Anonymous
Какие пакеты юзаете для ZIP?
Нужно взять exe-шник в архив, рядом с ним сгенерить конфиг файл и отдать юзеру.
Всё это делать желательно на лету без реальной генерации и хранения архива на сервере
Anonymous
https://github.com/Chumper/Zipper
Anonymous
смотрю этот
adikalon
Посмотрел несколько уроков от разных авторов по ларавелю. И сейчас смотрю очередного. Все начинают уроки с пояснений о том, что такое MVC, а в дальнейшем реализуют весь код в контроллерах, противореча всему тому, что было сказано в начале. Это так принято? И я правильно понял, что модель - это просто ссылка на таблицу в БД?
Peter
нет
adikalon
Что нет?
Юрий
Не просто ссылка
Юрий
Что спросил на то и ответили
adikalon
Тогда поясните, зачем в контроллерах реализован метод для валидации? И как правильно валидировать полученные из формы данные в моделе?