8.x软删除的问题,我完全按照文档上操作了,但为何会显示withTrashed这个方法没有被定义呢?

刚刚学,实在不懂,是我没加载什么类吗

Laravel

Laravel

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
laravel_peng
最佳答案

file

  1. use SoftDeletes 的地方引入错误了。

  2. SoftDeletes 是一个 Trait 文件,里面有 withTrashed() 方法。

  3. 你应该在你的 TestNew 模型中引入。

3年前 评论
dazhongge (楼主) 3年前
讨论数量: 7
laravel_peng

file

  1. use SoftDeletes 的地方引入错误了。

  2. SoftDeletes 是一个 Trait 文件,里面有 withTrashed() 方法。

  3. 你应该在你的 TestNew 模型中引入。

3年前 评论
dazhongge (楼主) 3年前
chowjiawei

软删除不是放模型里面吗 然后控制器你调用模型 直接delete就行了

3年前 评论
dazhongge (楼主) 3年前

需要把 use SoftDelete 放到 TestNew 里面

3年前 评论
dazhongge (楼主) 3年前
自由与温暖是遥不可及的梦想

你这个操作 你要把我 整神

3年前 评论

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