通过参数值限制对路由的访问

快乐码农

我有如下路线:

Route::group([
    'prefix'    => 'reports'
], function () {
     Route::get('/points/{product_name}', ['uses' => 'MyController@get'])->where('product_name', ['product1', 'product2','product3'])
});

所以我想限制对这个端点 id 的访问,产品名称是product1, product2, product3但是对于where子句,我只能看到使用正则表达式或单个值进行检查。

当我使用类似 的数组时['product1', 'product2', 'product3'],它抛出了一个错误"message": "Routing requirement for "product_name" must be a string."

我该如何解决这个问题?

阿尔特姆

对于 Laravel 中的路由,您可以像这样使用它:

where('product_name', 'product1|product2|product3'])

或与数组:

where('product_name', implode("|", ['product1', 'product2','product3']))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用FOSOAuthServerBundle限制对路由的访问

来自分类Dev

NodeJS express:限制对路由的访问

来自分类Dev

如何使用Symfony 5限制通过端口访问某些路由?

来自分类Dev

通过名称/标识符访问默认函数参数值

来自分类Dev

流星铁路由器通过[数据]与[参数]访问变量

来自分类Dev

流星铁路由器通过[数据]与[参数]访问变量

来自分类Dev

node.js限制了路由,因此可以通过jquery进行加载,但无法通过url访问

来自分类Dev

模板参数的访问限制

来自分类Dev

访问-输入参数值错误

来自分类Dev

通过路由对路由器进行调节

来自分类Dev

通过删除所有查询参数来对路由器渲染进行两次响应并更改URL

来自分类Dev

Scipy.optimize:如何限制参数值

来自分类Dev

使用类属性限制函数参数值

来自分类Dev

Symfony2:如何通过IP地址限制/拒绝对某些路由的访问?

来自分类Dev

Haskell通过枚举限制整数值

来自分类Dev

Haskell通过枚举限制整数值

来自分类Dev

Web API 2基于参数值的路由

来自分类Dev

所需参数值中的路由问题-Laravel

来自分类Dev

Web API 2基于参数值的路由

来自分类Dev

控制对路由器上NTFS卷的访问

来自分类Dev

通过端口限制对Servlet的访问

来自分类Dev

在Python中访问argparse的参数值

来自分类Dev

Javascript模块模式访问更新的参数值

来自分类Dev

从表单标签访问参数值以显示视图

来自分类Dev

通过访问路由名称参数自动执行委托权限,并检查用户的权限

来自分类Dev

通过访问路由名称参数自动执行委托权限,并检查用户的权限

来自分类Dev

Java:如何限制可以传递给方法的参数值

来自分类Dev

将方法限制为调用方的type参数值的子集

来自分类Dev

Symfony路由:path()方法不写入默认参数值

Related 相关文章

  1. 1

    使用FOSOAuthServerBundle限制对路由的访问

  2. 2

    NodeJS express:限制对路由的访问

  3. 3

    如何使用Symfony 5限制通过端口访问某些路由?

  4. 4

    通过名称/标识符访问默认函数参数值

  5. 5

    流星铁路由器通过[数据]与[参数]访问变量

  6. 6

    流星铁路由器通过[数据]与[参数]访问变量

  7. 7

    node.js限制了路由,因此可以通过jquery进行加载,但无法通过url访问

  8. 8

    模板参数的访问限制

  9. 9

    访问-输入参数值错误

  10. 10

    通过路由对路由器进行调节

  11. 11

    通过删除所有查询参数来对路由器渲染进行两次响应并更改URL

  12. 12

    Scipy.optimize:如何限制参数值

  13. 13

    使用类属性限制函数参数值

  14. 14

    Symfony2:如何通过IP地址限制/拒绝对某些路由的访问?

  15. 15

    Haskell通过枚举限制整数值

  16. 16

    Haskell通过枚举限制整数值

  17. 17

    Web API 2基于参数值的路由

  18. 18

    所需参数值中的路由问题-Laravel

  19. 19

    Web API 2基于参数值的路由

  20. 20

    控制对路由器上NTFS卷的访问

  21. 21

    通过端口限制对Servlet的访问

  22. 22

    在Python中访问argparse的参数值

  23. 23

    Javascript模块模式访问更新的参数值

  24. 24

    从表单标签访问参数值以显示视图

  25. 25

    通过访问路由名称参数自动执行委托权限,并检查用户的权限

  26. 26

    通过访问路由名称参数自动执行委托权限,并检查用户的权限

  27. 27

    Java:如何限制可以传递给方法的参数值

  28. 28

    将方法限制为调用方的type参数值的子集

  29. 29

    Symfony路由:path()方法不写入默认参数值

热门标签

归档