laravel - Laravel request->all() 显示带有页面 url 的数组
问题描述
我正在向路由发送 GET 请求,并且在使用时收到了奇怪的响应
dd($request->all());
我的路线是
Route::get('{brand}/{type?}/{city?}', 'SearchController@index')->name('search');
我的网址是 link/toyota?page=1 并且回复是
array:1 [▼
"/toyota" => null
]
我想提一下,它正在使用服务在 localhost 上运行,但我在 cpanel 上托管它
编辑:我网站上的所有查询字符串都不起作用...
解决方案
这是 htaccess 的问题... Cpanel 更改了我的 htaccess
如果有人出于同样的原因来到这里,默认的 laravel htaccess 是
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
推荐阅读
- python-3.x - Pandas 将 ansible 输出转换为列式方式
- ios - 像在 iOS 中一样在 Flutter 中使用 CupertinoFullscreenDialogTransition
- python - 使用 Pandas 时如何从 CSV 文件列中删除 1000 个分隔符?
- swift - Swift/Foundation:不一致的 > 和 < 测量运算符
- python - 具有数字字段名称的数据容器
- sharepoint - 使用 WS Fed 服务登录失败
- java - Jackson ObjectMapper 默认值与 codhaus 和 fasterexml 上的 lombok
- javascript - 为什么 addEventListener 点击不显示数据集?
- r - 在 R 中结合 group_by 和 e.divisive:如何找到不同 id 的斜率变化
- ios - 无法使用 Socket.IO Objective-C ios 连接到服务器