【发布时间】:2020-08-04 07:03:57
【问题描述】:
我有一个 URI,我需要在路由中传递给控制器。我该如何处理,或者更具体地说,如何传递通常需要首先进行 URL 编码的字符串?这会不会是路由中的正则表达式约束 Howhandledy?
要传递的字符串
itm:n#_123445
路线
Route::get('getChildren/{uri}', 'ChildrenController@getChildren');
【问题讨论】:
-
您是在尝试存储此 uri,还是使用此 uri 作为唯一标识符来获取一些其他数据以返回给用户?
-
@mchljams 我不需要存储它。这个 (itm:n#_123445) 将通过 AJAX 发送到 Laravel 路由:getChildren/itm:n#_123445。我想消除下划线和它之前的所有内容可能会更好。
标签: laravel laravel-routing laravel-7