Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Возврат True или False в Laravel Tinker

Автор вопроса: SylarОтветов: 1

В моей базе данных мало пользователей с вакансиями. Немногие разместили больше вакансий, а один пользователь разместил одну вакансию.

В моем мастере Laravel'5, чтобы опубликовать общее количество вакансий: \App\Job::count();. Если мне нужно увидеть объявление о вакансии конкретного пользователя: \App\User::find(6)->jobs. Но я никогда не могу найти пользователя с x сообщениями о вакансиях, например, для попытки показать пользователя с одной опубликованной вакансией: \App\User::where('jobs', '==', '1')->first();. Я получил их с веб-сайта Laravel, но получил пустой массив: []. У меня есть пользователь с одной вакансией. Как я могу вернуть пользователей с x объявлением о вакансии?

Я даже пробовал это: \App\User::find(9)->jobs == 1 надеясь получить истину, но получаю ложь.

phplaravellaravel-5

Ответы

Ответ 1 · Joseph Silber

Используйте метод Eloquent has:

\App\User::has('jobs', '=', '1')->first();

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы