У меня есть таблица подписчиков, содержащая name
, email
, timestamps
.
У меня есть таблица округов, содержащая ID
, name
.
У меня есть таблица сводная таблица с именем county_subscriber
, содержащая id
, county_id
, subscriber_id
.
Я пытаюсь написать функцию для подписчиков электронной почты, в которых указано свойство c в округе обновлено.
Я пытаюсь получить список подписчиков, мне уже присвоено свойство для переменной.
Графство свойств доступно из функции обновления и доступно с $home->county
для этого примера скажем 37
Я пробовал различные запросы, такие как:
и
$subs = Subscriber::whereIn('counties', $home->county)->pluck('id')->toArray());
, но мне не удалось вернуть из-за ошибки в коде.
Между подписчиком и округом существует настройка отношения ownToMany.
Получена ошибка:
Argument 1 passed to Illuminate\Database\Query\Builder::cleanBindings() must be of the type array, string given, called in /home/vagrant/Code/PHFS/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php on line 915