@kirill-93

Как в laravel обработать данные для сырого запроса?

Есть сырой запрос вида
$query->orWhere(\DB::raw("REPLACE (`name`, ' ', '')"), 'LIKE', '%'.$name.'%');

Как принято в таких случаях обрабатывать входящие данные?
  • Вопрос задан
  • 223 просмотра
Решения вопроса 2
AmdY
@AmdY
PHP и прочие вебштучки
Поясните вопрос. Если по поводу DB::raw, то он поддерживает плейсхолдеры и вторым параметром он принимает данные.https://laravel.com/docs/5.2/database
Ответ написан
Комментировать
orlov0562
@orlov0562
I'm cool!
Можно например pdo функцию использовать: php.net/manual/en/pdo.quote.php
DB::connection()->getPdo()->quote("тру-ля-ля");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы