public function store() { $kit = Kits::findOrFail(Input::get('ID')); $kit->KitState = 2; $kit->save(); foreach ($kit->contents as $content) { if (Input::has('isMissing_' . $content->ID) && Input::get('isMissing_' . $content->ID) == '1' && $content->MissingLogID == null) { $message = Input::get('MissingID_' . $content->ID); $logID = Logs::MissingReport($kit->KitType, $kit->ID, $content->ID, $message); $content->MissingLogID = $logID; } if (Input::has('isDamaged_' . $content->ID) && Input::get('isDamaged_' . $content->ID) == '1' && $content->DamagedLogID == null) { $message = Input::get('DamagedID_' . $content->ID); $logID = Logs::DamageReport($kit->KitType, $kit->ID, $content->ID, $message); $content->DamagedLogID = $logID; } $content->save(); } if (Input::has('LogMessage') && strlen(Input::get('LogMessage')) > 0) { $message = Input::get('LogMessage'); $logNote = Logs::Note($kit->KitType, $kit->ID, NULL, $message); } return Redirect::action('recieve_kit.index'); }