@otha_marks
Для создания SQL-запросов без конструктора в Laravel 5 можно использовать фасад DB
.
Пример простого запроса для выборки данных из таблицы users
:
1
|
$results = DB::select('SELECT * FROM users'); |
Можно также использовать методы insert
, update
, delete
и другие, чтобы выполнять соответствующие операции с данными.
Для более сложных запросов можно использовать метод select
и построитель запросов (query builder
), который позволяет комбинировать различные условия, сортировки и группировки:
1 2 3 4 5 |
$results = DB::table('users') ->where('name', 'John') ->orWhere('name', 'Jane') ->orderBy('id', 'desc') ->get(); |
Этот запрос выберет из таблицы users
все записи, у которых имя равно "John" или "Jane", отсортирует их по убыванию id
и вернет результат в виде коллекции.