Ich habe ein Foo-Attribut, das die Methode getFooAttribute verwendet, um es vor der Anzeige zu formatieren. An einigen Stellen benötige ich jedoch ein Originalattribut
Den ursprünglichen Wert eines bestimmten Attributs ab Version 4.2 erhalten:
$originalFoo = $model->getOriginal('foo');
Wenn Sie mutator in der Mehrheit des Codes verwenden möchten, aber manchmal auf den ursprünglichen Wert zugreifen möchten, können Sie dies tun, indem Sie alle Attribute mithilfe der getAttributes () - Methode Ihres Modells abrufen und dann die Wert von dort, zB:
$originalFoo = $model->getAttributes()['foo'];
Ich benutze 5.3 und benutze dafür $model->getOriginal()['foo']
für Laravel 5 können wir auch verwenden:
$model->getOriginal('foo')
kredite an @bower