Полный цикл в digital

Сырой запрос SELECT

Метод фасада select() позволяет выполнить SELECT запрос. Первый аргумент метода select() — сырой SQL-запрос, второй — значения параметров для прикрепления к запросу. Обычно это значения для формирования условия WHERE. Привязка параметров обеспечивает защиту от SQL-инъекций. Метод select()возвращает массив объектов stdClass:

App/Http/Controllers/UserController.php<?php
namespace App\Http\Controllers

use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;

class UserController extends Controller {
    public function index() {
        $users = DB::select('select * from users where admin = ?', [0]);
        return view('user.index', ['users' => $users]);
    }
}

Перебор запроса:

foreach ($users as $user) {
    echo $user->name;
}

Вместо использования знака вопроса для привязки параметров, можно выполнить запрос, используя привязку по имени:

$user = DB::select('select * from users where id = :id', ['id' => 1]);
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг