php - Laravel 将路由参数转换为 Integer

标签 php laravel routes laravel-5.1

我非常喜欢路由模型绑定(bind)的想法。

是否有类似的方法将参数(字符串)转换为整数?

原因是我经常有参数yearmonth,但我想把它作为一个整数,因为数据库似乎处理字符串和整数以不同的方式。

最佳答案

使用 PHP7 更新,如果有人来看的话:

public function view(int $id)
{
  echo gettype($id);
  // Outputs "integer"
}

关于php - Laravel 将路由参数转换为 Integer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33291136/

相关文章:

php - 具有属性的 php soap 服务器如何工作,或者是否有一个了解属性的库?

javascript - Php 表单不起作用,作为 2 个单独的页面工作,但不是 1 个合并的页面

php - Laravel 5.2 上缺少 'Illuminate\Routing\ControllerServiceProvider' 类

php - Laravel 中的表连接

使用 While 循环创建的 PHP 列表 - 如何使用提交按钮更新所有内容

javascript - 验证依赖于复选框 JS 的多个文本字段

Angular 6 : Guard on all routes is not working

javascript - 在 NodeJs/Express 的路由处理程序中链接路由

javascript - NodeJs Express 路线不工作

javascript - s3 上传音频文件但无法播放。如何上传音频流到s3?