Привет!
Есть 2 сущности, пользователи и "метки". Они соединены связью один к одному. Мне нужно выбрать всех пользователей, отсортировав по имени связанной с ними метки. Есть ли красивый способ реализовать эту задачу, без join'ов, и подобных более сложных конструкций?
Думаю без join не получится. Как вариант, join можно вынести в отдельное отношение.
Ещё есть либа, которая вроде как решает эту проблему, но сам не пользовался: fico7489/laravel-eloquent-join
orderByDesc разве не имя столбца принимает?
Ошибка вылетает
ErrorException thrown with message "stripos() expects parameter 1 to be string, object given"
Stacktrace:
#79 ErrorException in /var/www/usr/data/www/proj/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php:1031
#78 stripos in /var/www/usr/data/www/proj/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php:1031
#77 Illuminate\Database\Query\Grammars\Grammar:wrap in /var/www/usr/data/www/proj/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php:719
#76 Illuminate\Database\Query\Grammars\Grammar:Illuminate\Database\Query\Grammars\{closure} in [internal]:0
#75 array_map in /var/www/usr/data/www/proj/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php:721
#74 Illuminate\Database\Query\Grammars\Grammar:compileOrdersToArray in /var/www/usr/data/www/proj/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php:702
...