在请求助手中将值接收为laravel中的整数

问题描述 投票:0回答:1

我有一个带有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')

问题是这是以字符串形式接收数据,但我需要将值设为整数,所以如何获取整数或将其转换为整数?

php laravel laravel-blade
1个回答
0
投票
$colorId = (int)request()->get('color_id');

OR

$colorId = intval(request()->get('color_id'))
© www.soinside.com 2019 - 2024. All rights reserved.