问答 / 0 / 1 / 创建于 6年前
模板当中有这么一段,link函数定义在/Models/Topic.php中,$params=[] 会作为第三个参数传递给 route() 方法,请问这个参数的作用是什么? public function link($params = []) { return route('topics.show', array_merge([$this->id, $this->slug]), $params); } 在生成的页面中,连接里看不到和“'#reply' . $reply->id”相关的东西。
这儿 $params 不是传递给 route 函数第三个参数,而是 array_merge 的第二个参数
return route('topics.show', array_merge([$this->id, $this->slug], $params));
作用就是生成 url 的查询字符串 ?#replyXXXX
?#replyXXXX
我要举报该,理由是:
推荐文章: