Answers for "updated detect dirty column field laravel"

PHP
0

laravel check model column was changed

class UserObserver
{


    /**
     * Listen to the User created event.
     *
     * @param  \App\User  $user
     * @return void
     */
    public function updating(User $user)
    {
      if($user->isDirty('email')){
        // email has changed
        $new_email = $user->email; 
        $old_email = $user->getOriginal('email');
      }
    }

}
Posted by: Guest on October-14-2020
0

laravel update only changed fields

protected function performUpdate(Builder $query, array $options = [])
{
    $dirty = $this->getDirty();

    if (count($dirty) > 0)
    {
        // runs update query
    }

    return true;
}
Posted by: Guest on September-27-2020

Browse Popular Code Answers by Language