Почему это не работает?Laravel Eloquent with and find
Article::with('category')->find($ids)
У меня есть Array to String Conversion Exception.
Но если я разбить запрос на 2 части, как это:
$articles = Article::with('category')
и
$articles = $articles->find($ids)
я не получил каких-либо исключений и результат является правильным.
Можете ли вы вставить трассировку стека исключения «преобразование массива в строку»? Насколько я помню, то, что вы впервые опубликовали, должно работать. ** Изменить: ** Убедитесь, что '$ ids' - это единственный идентификатор, а не массив идентификаторов. Если вы хотите найти статьи, в которых идентификатор находится в массиве, используйте 'where_in ('id', $ ids) -> get()'. –
Хорошо, что он работает с whereIn! Спасибо! – Marco