老师,不加分类 ID 的隐藏域会有什么影响?

老师,加下面这段代码的意思是:

<!-- 当前类目的 ID,当用户调整排序方式时,可以保证 category_id 参数不丢失 -->
<input type="hidden" name="category_id" value="{{ $category->id }}">

是为了下面这段代码查询时取值方便吗?

// 如果有传入 category_id 字段,并且在数据库中有对应的类目
if ($request->input('category_id') && $category = Category::find($request->input('category_id'))) {
    // 如果这是一个父类目
    if ($category->is_directory) {

还是有什么考虑?

努力过 不后悔
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

因为页面不需要显示$category->id 这个字段,但是控制器中又需要这个参数进行相应操作。这时候就只能采用隐藏域处理了

6年前 评论
讨论数量: 2

因为页面不需要显示$category->id 这个字段,但是控制器中又需要这个参数进行相应操作。这时候就只能采用隐藏域处理了

6年前 评论

@等车的猪 说的对,刚才一直想不到是这个用意:smile:

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!