validate($request, [ 'button' => 'required', 'link' => 'required', ]); ChatButton::insert([ 'nama' => $request->button, 'link' => $request->link, 'icon' => $request->icon, ]); return redirect()->route('dashboard.chat')->with('message', 'Button Successfully Created'); } public function delete($id){ ChatButton::destroy($id); return redirect()->route('dashboard.chat')->with('message', 'Button Successfully Deleted'); } public function edit($id){ $button = ChatButton::where('id',$id)->get()->first(); return view('layout.chat-edit', compact('button')); } public function update(Request $request){ $id = $request->get('id'); $button = ChatButton::findOrFail($id); $button->nama = $request->get('button'); $button->link = $request->get('link'); $button->icon = $request->get('icon'); $button->save(); return redirect()->route('dashboard.chat')->with('message', 'Bio Successfully Updated'); } public function updatedisplay(Request $request){ $display = ChatDisplay::findOrFail(1); $display->background_popup = $request->get('background_popup'); $display->background_button = $request->get('background_button'); $display->big_title = $request->get('big_title'); $display->small_title = $request->get('small_title'); $display->close_button = $request->get('close_button'); $display->close_button_background = $request->get('close_button_background'); $display->save(); return redirect()->route('dashboard.chat')->with('message', 'Bio Successfully Updated'); } }