Example #1
0
 public function run()
 {
     InvoiceStatus::create(['is_enabled' => true, 'name' => 'Draft', 'code' => 'draft']);
     InvoiceStatus::create(['is_enabled' => true, 'name' => 'Approved', 'code' => 'approved']);
     InvoiceStatus::create(['is_enabled' => true, 'name' => 'Paid', 'code' => 'paid']);
     InvoiceStatus::create(['is_enabled' => true, 'name' => 'Void', 'code' => 'void']);
     InvoiceTemplate::create(['name' => 'Default template', 'code' => 'default', 'is_default' => true]);
 }
Example #2
0
 public function setDefaults()
 {
     if (!$this->country_id) {
         $this->country = Country::first();
     }
     if (!$this->state_id) {
         $this->state = State::first();
     }
     if (!$this->template_id) {
         $this->template_id = InvoiceTemplate::pluck('id');
     }
 }