' . __(ucfirst($tabName)) . ' '; } return view('admin.settings.index', [ 'tabs' => $tabs, 'tabListItems' => $tabListItems, ]); } public function updatevalue(Request $request) { $setting = Settings::findOrFail($request->input('key')); $request->validate([ 'key' => 'required|string|max:191', 'value' => 'required|string|max:191', ]); $setting->update($request->all()); return redirect()->route('admin.settings.index')->with('success', __('configuration has been updated!')); } /** * Remove the specified resource from storage. * * @param Settings $setting * @return Response */ public function destroy(Settings $setting) { // } public function datatable() { $query = Settings::where('key', 'like', '%SYSTEM%') ->orWhere('key', 'like', '%USER%') ->orWhere('key', 'like', '%SERVER%'); return datatables($query) ->addColumn('actions', function (Settings $setting) { return ' '; }) ->editColumn('created_at', function (Settings $setting) { return $setting->created_at ? $setting->created_at->diffForHumans() : ''; }) ->rawColumns(['actions']) ->make(); } }