public function da_store() { $job_order_da = Input::all(); $jo_daRules = array('date_created' => 'required', 'date_needed' => 'required', 'company_name' => 'required', 'revision_number' => 'required', 'type_of_work' => 'required', 'measurements_from' => 'required'); $jo_daValidator = Validator::make($job_order_da, $jo_daRules); if ($jo_daValidator->fails()) { return Redirect::back()->withErrors($jo_daValidator)->withInput(Input::all()); } //HERE $job_order = new DajobOrder(); $job_order->id = Input::get('id'); /*$job_order->jo_number = Input::get('jo_number');*/ /*$job_order->po_number= Input::get('po_number');*/ $job_order->company_name = Input::get('company_name'); $job_order->date_created = Input::get('date_created'); /*$job_order->date_modified = Input::get('date_modified');*/ $job_order->date_needed = Input::get('date_needed'); $job_order->revision_number = Input::get('revision_number'); $job_order->status_jo = 'Job Order'; $job_order->type_of_work = Input::get('type_of_work'); $job_order->measurements_from = Input::get('measurements_from'); $job_order->save(); $job_order_id = $job_order->id; $job_order = new QuotationScope(); /* echo "<pre>"; print_r($job_order_id); die();*/ /*$job_order->quotation_id = Input::get('quotation_id');*/ $job_order->quotation_id = $job_order_id; $job_order->scope = Input::get('scope_da'); $job_order->save(); $job_order = new QuotationMaterial(); $job_order->quotation_id = $job_order_id; $job_order->quantity = Input::get('quantity'); $job_order->unit_of_measure = Input::get('uom'); $job_order->description = Input::get('description'); $job_order->size = Input::get('size'); $job_order->actions = Input::get('actions'); /*echo "<pre>"; print_r($job_order->quantity); die();*/ $job_order->save(); return Redirect::to('production')->with('message', 'Job Order created successfully'); }