Получать значения в запросе помощник как целое число в laravel - PullRequest
0 голосов
/ 13 марта 2020

У меня есть форма с тегом select, которая отправляет данные в мой laravel блейд, как показано ниже:

 <form action="{{ route('shop.products.index', $product->url_key) }}" method="get">
                        <select style=" font-family: IranSansLight, sans-serif; width:100%" class="mdb-select md-form" name="color_id">
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                        <input type="submit" value="send">
                    </form>

, и я получаю ее на той же странице, что и ниже:

request()->get('color_id')

Проблема заключается в получении данных в виде строки, но мне нужно, чтобы значения были целыми числами, так как я могу получить целое число или преобразовать их в целое число?

1 Ответ

1 голос
/ 14 марта 2020
$colorId = (int)request()->get('color_id');

ИЛИ

$colorId = intval(request()->get('color_id'))
...