Estou usando o código abaixo para obter alguns resultados do banco de dados com o Laravel 5.
BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get()
No entanto, o orWhereLike não parece corresponder a nenhum resultado. O que esse código produz em termos de instruções do MySQL?
Estou tentando conseguir algo como o seguinte:
select * from booking_dates where email='[email protected]' or name like '%John%'
where
método.fonte
Eu tenho escopos para isso, espero que ajude alguém.
Uso:
fonte
Eu acho que isso é melhor, seguindo as boas práticas de passar parâmetros para a consulta:
Você pode vê-lo na documentação, Laravel 5.5.
fonte