/** * Run the database seeds. * * @return void */ public function run() { DB::table('contacts')->delete(); Contact::forceCreate(['company_id' => 1, 'contact_type_id' => 3, 'name' => 'Administrator', 'country' => 'Country', 'city' => 'City']); $company = Company::find(1); $company->contact_id = 1; $company->save(); Contact::forceCreate(['company_id' => 1, 'contact_type_id' => 5, 'name' => 'Vendor Name']); Contact::forceCreate(['company_id' => 1, 'contact_type_id' => 4, 'name' => 'Driver Name', 'license_no' => 'license']); }
public function createContact($name, $company_id) { $typeDetail = Type::where('entity_key', 'contact')->where(function ($query) { $query->where('name', Lang::get('setup.detail'))->orWhere('name', 'detail'); })->where('company_id', $company_id)->first(); $contactUser = Contact::forceCreate(['company_id' => $company_id, 'contact_type_id' => $typeDetail->id, 'name' => $name]); $contactUser->save(); $this->contact_id = $contactUser->id; $this->save(); return $contactUser; }