Я бы хотел сделать что-нибудь подобное Pseudocode
UPDATE `table` SET `path`=REPLACE('pathpath','other',`path`) WHERE `ready_to_publish`=1
Но я бы хотел использовать Eloquent / Query Builder. Я знаю, что он существует DB::raw
, и я могу установить его напрямую, но приложение должно поддерживать многие типы СУБД, и использовать построитель запросов удобно.
Я знаю, что могу сделать это за 2 запроса
1 Получить все идентификаторы, путь, где ready_to_publish - 1 заменить в PHP 2. Построить запрос на обновление со всеми данными в цепочке.
У меня вопрос, возможно ли это в одном запросе, как в чистом SQL.
Заранее благодарим за любые подсказки.