Не перемещайте коммиты, уже отправленные в публичный репозиторий
Если вы будете придерживаться этого правила, всё будет хорошо. Если не будете, люди возненавидят вас, а ваши друзья и семья будут вас презирать.
$genresIds = [1, 2];
$movies = Movie::whereHas('genres', function ($q) use ($genresIds) {
$q->whereIn('id', $genresIds);
}, '=', count($genresIds))
->get();
dd($movies);
Есть идея делать POST запросы
$data = [
'board_id' => '3e5005e000000000092c234',
'content' => [
'source' => [
'url' => 'https://site.ru/123934.jpg'
],
'source_type' => 'image',
],
'description' => 'Описание карточки. Максимальная длина описания — 2048 символов.',
'source_meta' => [
"page_domain" => 'site.ru',
"page_title" => 'Заголовок страницы с контентом',
"page_url" => 'https://site.ru'
]
];
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.collections.yandex.net/v1/cards/?as_company=my_company',
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
'Authorization: OAuth AgAAAAAAAAAAAAAAAADDDDDDDD3jHzZ8',
'Content-Type: application/json; charset=utf-8',
'Accept: application/json',
],
]);
$result = curl_exec($curl);
var_dump($result);
var_dump(curl_error($curl));