/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $contacts = new Contact(); $contacts_id = $contacts->saveData($request); if ($contacts_id) { return "Success"; } else { return "False"; } }
/** * Save data. * * @parram Request * @return ID */ public function saveData($request) { $contacts = new Contact(); $attachment = ''; // Upload $file_upload = Input::file('attachment'); if ($file_upload) { $filename = $file_upload->getClientOriginalName(); $extension = $file_upload->getClientOriginalExtension(); $attachment = sha1($filename . time()) . '.' . $extension; $destinationPath = config('custom.path_upload_attach'); $file_upload->move($destinationPath, $attachment); } $contacts->attachment = $attachment; $contacts->company_name = $request->input('company_name', ''); $contacts->name = $request->input('name', ''); $contacts->email = $request->input('email', ''); $contacts->comment = $request->input('comment', ''); $contacts->save(); return $contacts->id; }
public function index(Router $router) { // $routeCollection = $router->getRoutes(); // foreach ($routeCollection as $value) { // echo $value->getPath().'<br>'; // } // dd(); dd(Module::select(['name', 'route_key'])->get()->toArray()); $title = 'Dashboard'; $users = User::count(); $static_page = StaticPage::count(); $services = Service::count(); $members = Member::count(); $contacts = Contact::count(); return view('admin.dashboard.index', compact('title', 'users', 'static_page', 'services', 'members', 'contacts')); }
/** * Remove the specified resource from storage. * * @param int $id * * @return \Illuminate\Http\Response */ public function delete(Request $request) { $contact_id = $request->route('contact'); $affected_row = Contact::find($contact_id)->delete(); return redirect()->route('cpanel.contact.index'); }