当前位置: 首页 > 知识库问答 >
问题:

能够告诉CRUD控制器的模型是否已经使用Laravel的背包更新

堵宪
2023-03-14

我正在为Laravel CRUD controller使用一个背包,我试图找出是否有一种有效的方法来判断模型是否已更新,而无需同时加载当前模型和更新的模型,然后比较属性值。

共有1个答案

公冶安怡
2023-03-14

我最终遵循了注释中的建议,并在我的模型上重写了save()方法。

public function save(array $options = [])
{

     // Update the mode accordingly and perform any 
     // other actions you need to prior to saving here.

     $saved = parent::save($options);
     return $saved;
 }
 类似资料:
  • 到目前为止,我的程序主要是MVC模式的“模型”部分;也就是说,我几乎所有的代码都是类意义上抽象的OO表示,所有这些代码都是逻辑代码。 由于我不想成为我的程序的唯一用户,我想添加MVC的“视图”部分,以便人们可以轻松地使用和操作我的程序的“模型”部分。为此,我想使用JavaFX。 在我的“模型”类中,我显然使用了来自Java Collections API的各种列表、映射和其他类。为了让我的程序的用

  • 对于雄辩的save方法,是否有一种简单的方法来检查一行是否确实发生了更改?类似于的内容是否有说服力? 我发现的唯一解决方法是从Laravel Eloquent update中获得的,只要做了以下更改: 但是,这是否可以在不需要变量和检查的情况下找到更短的结果?我不想在每个控制器中重复这种逻辑。 我正在寻找这样的东西: 但是这不起作用,因为

  • 问题内容: 如何判断-i标志是否已启动python? 根据docs,您可以检查os.environ中的PYTHONINSPECT变量,它 等效 于-i。但显然,它的工作方式不同。 作品: 不起作用: 我问的原因是因为如果某些条件失败,我有一个脚本调用sys.exit(-1)。很好,但是有时候我想使用-i手动调试它。我想我可以学会使用“ PYTHONINSPECT = 1 python”而不是“ p

  • 问题内容: 我正在尝试研究JavaFX,因为我想将其用作程序的GUI。我的问题本质上是一个概念性的问题: 到目前为止,我的程序主要是MVC模式的“模型”部分。也就是说,从类的意义上讲,几乎所有我的代码都是抽象的OO表示,而所有这些代码都是逻辑代码。 由于我不想成为程序的唯一用户,因此我想添加MVC的“视图”部分,以便人们可以轻松使用和操纵程序的“模型”部分。为此,我想使用JavaFX。 在我的“模

  • 一个例子:我有个人模型的显示页面,我想为个人显示页面的注释模型内部添加“添加新注释”选项。