Snippets
Revised by
Austin
2778817
I'm going to use PaymentTransaction as the example as I work through the conversion. This way I can note tips and tricks to save some future headache.
- Change
class PaymentTransaction
toclass PaymentTransaction extends Model
- Remove any private class variables associated with db columns (e.g.
$created
). - For
PaymentTransaction
many of the class variables were named with underscores in the way they are in the databases. If this is not the case, the getters and setters need to be updated to reference the appropirate column variables. (e.g.$this->poNumber
would need to become$this->po_number
when the db column is namedpo_number
.- The next thing I did was run the tests. This caught variables in the FactoryMuffin object that were mis-named. (e.g.
PaymentTransaction
factory usedinvoiceId
and needed to be changed toinvoice_id
. This is more than just in the FactoryMuffin definition, because there was some custom construction of these factories in various test suites.) 4.
- The next thing I did was run the tests. This caught variables in the FactoryMuffin object that were mis-named. (e.g.
You can clone a snippet to your computer for local editing. Learn more.