Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Flasher
@Flasher
Laravel
Что такое find(), find(1) в laravel?
Не понимаю, что такое find(), find(1) в laravel? Кто может объяснить, что этот метод фильтрует?
Вопрос задан
более трёх лет назад
2439 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Яндекс Практикум
Фулстек-разработчик расширенный
20 месяцев
Далее
Onskills
PHP: базовый курс
1 месяц
Далее
Skillbox
PHP-фреймворк Laravel
2 месяца
Далее
Решения вопроса
1
Евгений
@Nc_Soft
Выборка по первичному ключу
Ответ написан
более трёх лет назад
4
комментария
Нравится
1
4
комментария
Facebook
Вконтакте
Twitter
Flasher
@Flasher
Автор вопроса
тоесть find(1) ищет, id-шник 1?
Написано
более трёх лет назад
Евгений
@Nc_Soft
Flasher
: Да, можно юзать так find([1,2,3]) тогда это будет where id in(1,2,3)
Написано
более трёх лет назад
Евгений
@Nc_Soft
Flasher
: Модель покажи
Написано
более трёх лет назад
Flasher
@Flasher
Автор вопроса
Nc_Soft
: не все косяк, это возвращало id-шник юзера, протестил на новом и обосрал*я :( теперь понятно, что к чему
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
1
Алексей Уколов
@alexey-m-ukolov
Куратор тега Laravel
Что тут может быть
не понятно-то
?
Ответ написан
более трёх лет назад
4
комментария
Нравится
1
4
комментария
Facebook
Вконтакте
Twitter
Flasher
@Flasher
Автор вопроса
не понимаю, потому, что $comment = CommentModel::find(1)->comment->take(3); Возвращает три коммента последние, а что делает find?
Написано
более трёх лет назад
Алексей Уколов
@alexey-m-ukolov
Куратор тега Laravel
Это какая-то кривая структура БД. Этот код читается как "найди модель CommentModel с id 1, возьми связанные с ней комментарии и отдай первые три из них". Но что такое CommentModel мне неясно.
Написано
более трёх лет назад
Flasher
@Flasher
Автор вопроса
Алексей Уколов
: это hasMany отношение, но с find я разобрался, так как словил косяк.
Написано
более трёх лет назад
Алексей Уколов
@alexey-m-ukolov
Куратор тега Laravel
Я понимаю, что hasMany, мне сама сущность с названием CommentModel непонятна. К чему комментарии-то привязаны?
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Laravel
Средний
Как сделать чтобы модальное окно в Orchid Laravel не закрывалось при ошибках валидации и ошибки выводились в модальном окне?
1 подписчик
03 нояб.
66 просмотров
0
ответов
Laravel
+1 ещё
Средний
Production.ERROR: No alive nodes. All the 1 nodes seem to be down -- laravel?
1 подписчик
14 окт.
110 просмотров
0
ответов
Laravel
+1 ещё
Простой
Если один контейнер создает файл laravel-2025-01-01.log топ почему другой контейнер не может получить доступ?
1 подписчик
08 окт.
202 просмотра
0
ответов
Laravel
Простой
Как правильно в Laravel сделать валидацию, чтобы можно было отправлять только true?
1 подписчик
02 окт.
111 просмотров
2
ответа
Laravel
Простой
Как заставить Laravel указать текст ModelNotForundException за меня?
1 подписчик
29 сент.
114 просмотров
1
ответ
Laravel
Простой
Как получать данные из сессии во всех шаблонах?
1 подписчик
27 сент.
85 просмотров
2
ответа
Laravel
+3 ещё
Простой
Почему php-fpm на все запросы выдает 404?
1 подписчик
26 сент.
315 просмотров
0
ответов
Laravel
+1 ещё
Простой
В Laravel lighthouse GraphQL ошибки при определении пагинации?
1 подписчик
11 сент.
62 просмотра
0
ответов
Laravel
Средний
Как в админке Orchid Laravel получить модель удаленную программно используя трейт SoftDeletes?
1 подписчик
09 сент.
61 просмотр
0
ответов
Laravel
Средний
Почему Laravel 9 врет про ошибки?
1 подписчик
02 сент.
216 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack разработчик (Laravel + Vue.js/React.js)
Nomadic Soft
от 1 600 до 2 240 $
Project Manager / Team Lead (внутренний IT-проект, Laravel + Vue)
РПК Discovery
•
Екатеринбург
от 120 000 ₽
Backend Developer
Невасофт
•
Санкт-Петербург
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама