老师,不加分类 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) {

还是有什么考虑?

努力过 不后悔
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

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

5年前 评论
讨论数量: 2

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

5年前 评论

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

5年前 评论

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