/** * @test */ public function it_return_possible_enums_for_position() { $check = factory(App\Models\LaminatingGsmCheck::class)->create(); $positions = App\Models\LaminatingGsmCheck::possibleEnumValues('position'); $this->assertNotNull($positions); foreach ($positions as $position) { $this->assertInternalType('string', $position); $check->position = $position; $check->save(); } }
/** * Edit existing log sheet * * @param LaminatingLogSheet $laminating_log_sheet * @return $this */ public function edit(LaminatingLogSheet $laminating_log_sheet) { $this->authorize('edit_laminating_log_sheet'); return view('laminating.log_sheets.edit')->with(['laminating_log_sheet' => $laminating_log_sheet, 'positions' => LaminatingGsmCheck::possibleEnumValues('position'), 'waste_codes' => WasteCode::laminating()->get()]); }