/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $invoice_items = [['name' => 'رسوم التقدم', 'slug' => 'reg_fee', 'amount' => 250, 'note' => 'رسوم تدفع اثناء عملة التقدم'], ['name' => 'رسوم الدارسة', 'slug' => 'study_fee', 'amount' => 15, 'note' => 'رسوم الساعه الواحده للمادة الدراسية'], ['name' => 'رسوم انسحاب', 'slug' => 'withdrawn_fee', 'amount' => 20, 'note' => 'رسوم الانسحاب من الدراسة'], ['name' => 'رسوم تأجيل', 'slug' => 'delayed_fee', 'amount' => 10, 'note' => 'رسوم تاجيل الدراسة لمده عام واحد'], ['name' => 'رسوم تظلم من الدرجات', 'slug' => 'Reevaluate_fee', 'amount' => 10, 'note' => 'رسوم التظلم من درجة مادة واحدة'], ['name' => 'رسوم مستحقة للطالب', 'slug' => 'moneyback_fee', 'amount' => 0, 'note' => 'رسوم يستردها الطالب من تاجيل او انسحاب او ...']];
     $slugs = array_map(function ($ar) {
         return $ar['slug'];
     }, $invoice_items);
     FinancialInvoiceItem::whereIn('slug', $slugs)->delete();
     foreach ($invoice_items as $item) {
         FinancialInvoiceItem::firstOrCreate($item);
     }
     // $this->call("OthersTableSeeder");
 }