Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel或Nova在更新事件和更新事件上具有相同的模型属性_Laravel_Laravel Nova - Fatal编程技术网

Laravel或Nova在更新事件和更新事件上具有相同的模型属性

Laravel或Nova在更新事件和更新事件上具有相同的模型属性,laravel,laravel-nova,Laravel,Laravel Nova,跟踪更新事件(更新前事件)的简单回调: 为什么更新和更新事件的属性相同?要获取上一个值,应使用getOriginal方法: 同样适用于创建和创建事件。要获取上一个值,应使用getOriginal方法: 同样适用于创建和创建事件 protected static function booted() { static::updating(function (Question $question) { // $question->name will be th

跟踪更新事件(更新前事件)的简单回调:


为什么更新和更新事件的属性相同?

要获取上一个值,应使用getOriginal方法:


同样适用于创建和创建事件。

要获取上一个值,应使用getOriginal方法:

同样适用于创建和创建事件

protected static function booted()
   {
      static::updating(function (Question $question) {
         // $question->name will be the same as in the 'update' event which might look strange
      });

      static::update(function (Question $question) {

      });
   }
if ($question->name != $question->getOriginal('name')) {
   // this value was changed so you may add more logic
}