get('search'); $perPage = 25; if (!empty($keyword)) { $survey_gbu_forms = survey_gbu_form::where('company', 'LIKE', "%$keyword%") ->orWhere('representativ', 'LIKE', "%$keyword%") ->orWhere('jobtitle', 'LIKE', "%$keyword%") ->orWhere('phone', 'LIKE', "%$keyword%") ->orWhere('email', 'LIKE', "%$keyword%") ->orWhere('typical_gr', 'LIKE', "%$keyword%") ->orWhere('our_coal', 'LIKE', "%$keyword%") ->orWhere('deliveri_periode', 'LIKE', "%$keyword%") ->latest()->paginate($perPage); } else { $survey_gbu_forms = survey_gbu_form::latest()->paginate($perPage); } return view('survey_gbu_forms.index', compact('survey_gbu_forms')); } /** * Show the form for creating a new resource. * * @return \Illuminate\View\View */ public function create() { return view('survey_gbu_forms.create'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function store(Request $request) { $requestData = $request->all(); survey_gbu_form::create($requestData); return redirect('survey_gbu_forms')->with('flash_message', 'survey_gbu_form added!'); } /** * Display the specified resource. * * @param int $id * * @return \Illuminate\View\View */ public function show($id) { $survey_gbu_form = survey_gbu_form::findOrFail($id); return view('survey_gbu_forms.show', compact('survey_gbu_form')); } /** * Show the form for editing the specified resource. * * @param int $id * * @return \Illuminate\View\View */ public function edit($id) { $survey_gbu_form = survey_gbu_form::findOrFail($id); return view('survey_gbu_forms.edit', compact('survey_gbu_form')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(Request $request, $id) { $requestData = $request->all(); $survey_gbu_form = survey_gbu_form::findOrFail($id); $survey_gbu_form->update($requestData); return redirect('survey_gbu_forms')->with('flash_message', 'survey_gbu_form updated!'); } /** * Remove the specified resource from storage. * * @param int $id * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function destroy($id) { survey_gbu_form::destroy($id); return redirect('survey_gbu_forms')->with('flash_message', 'survey_gbu_form deleted!'); } public function data_survey($id){ $data_form = survey_gbu_form::findOrFail($id); $answer = survey_answer::paginate(10); return view('survey_gbu_forms.form-survey',compact('answer','data_form')); } public function submit_gbu_form(Request $request){ $data = new survey_gbu_form(); $data->company = $request->company; $data->representativ = $request->representativ; $data->jobtitle = $request->jobtitle; $data->phone = $request->phone; $data->email = $request->email; $data->typical_gr = $request->typical_gr; $data->our_coal = $request->our_coal; $data->deliveri_periode = $request->deliveri_periode; $data->save(); $ask = ask_master::paginate(10); foreach ($ask as $key => $value) { $add = new survey_answer(); $add->nilai = $request->nilai; $add->comment = $request->comment; $add->survey_gbu_forms_id = $data->id; $add->ask_masters_id = $value->id; $add->save(); } return redirect('data_survey/'.$data->id); } public function update_answer_survey(Request $request){ $nilai_id = $request->nilai; if($nilai_id != null && count($nilai_id) >= 1){ foreach ($nilai_id as $id => $value) { } } } }