json(Option::all(['name', 'value'])); } /** * Store a newly created resource in storage. */ public function store(Request $request): JsonResponse { foreach ($request->all() as $key => $value) { $option = Option::firstOrNew(['name' => $key]); $option->value = $value; $option->save(); } $arr = explode(';base64,', $request->company_logo); $type = substr($arr[0], strpos($arr[0], '/') + 1); file_put_contents(base_path('/public/storage/company_logo.'. $type), base64_decode($arr[1])); return response()->json($request->all()); } }