РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
473 of 1392 menu

Метод integer

Метод integer класса Request применяется для получения значения входного параметра запроса с одновременным приведением его к целому числу. Первым параметром передаётся имя параметра, вторым - значение по умолчанию, которое будет возвращено, если параметр отсутствует или не может быть преобразован в число. Если второй параметр не указан, при отсутствии параметра метод вернёт null.

Синтаксис

<?php $request->integer($key, $default = null); ?>

Пример

Давайте получим параметр 'page' из запроса и преобразуем его в целое число:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class PageController extends Controller { public function index(Request $request) { $page = $request->integer('page'); echo "Page number: " . $page; } } ?>

Результат выполнения кода при запросе с параметром ?page=5:

"Page number: 5"

Пример

Давайте получим параметр 'user_id' с значением по умолчанию 1:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function show(Request $request) { $userId = $request->integer('user_id', 1); echo "User ID: " . $userId; } } ?>

Результат выполнения кода при запросе без параметра 'user_id':

"User ID: 1"

Пример

Давайте получим параметр 'age' и проверим его тип после преобразования:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class ProfileController extends Controller { public function update(Request $request) { $age = $request->integer('age', 18); $type = gettype($age); echo "Age: " . $age . ", Type: " . $type; } } ?>

Результат выполнения кода при запросе с параметром ?age=25:

"Age: 25, Type: integer"

Смотрите также

  • метод string,
    который приводит значение параметра к строке
  • метод boolean,
    который приводит значение параметра к логическому типу
  • метод date,
    который приводит значение параметра к дате
  • метод enum,
    который приводит значение параметра к перечислению
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить