控制器无法接收参数,求解

来源:10-6 商品列表页API开发

慕尼黑326518

2020-09-30

我这里成功访问了search方法,但是控制器接收不到参数,是为什么啊,请教老师和同学
图片描述

图片描述

写回答

2回答

天经地义

2020-10-05

这边看不到同学你请求具体url,不过可以这样排查问题,获取参数的方法有很多种,可以先打印出所有参数,看参数有没有传进来,如果参数存在,那可能是获取的时候哪里出问题了,如果不存在可能url有问题

halt(request()->param());

可以在方法里面的第一行写如上的代码,然后请求看看

0
3
慕尼黑326518
回复
天经地义
恍然大悟,url里把id加上去可以传递参数。我又试了定义路由参数,之前不带id的url也能正常接收参数了,谢谢同学帮忙解决!前端请求的url是没有带id的,也没看到老师加路由,不知道当时老师怎么没有出问题。
2020-10-10
共3条回复

暗号1943

2021-03-12

Route::rule("category/search/:id", "category/search","GET");

这个app/api/route.php文件里面加一个路由,这样就可以获取到id了

0
0

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1463 学习 · 1332 问题

查看课程