/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\MainData\CreateEditMainDataRequest $request, MainData $main_data)
 {
     if ($request->hasFile('logo')) {
         $main_data->setConfigs($request->all(), ['logo' => 'images/logo/']);
     } else {
         $main_data->setConfigs($request->except('logo'));
     }
     return redirect()->action('Panel\\Configs\\MaindataController@create');
 }
 public function storeMainData(MainDataRequest $request)
 {
     $inputs = Input::except('_token');
     foreach ($inputs as $key => $value) {
         $data = MainData::findOrCreate($key);
         $data->key = $key;
         if ($value instanceof UploadedFile) {
             $file = Input::file($key);
             $destinationPath = 'images/';
             $filename = $file->getClientOriginalName();
             $file->move($destinationPath, $filename);
             $data->value = $destinationPath . $filename;
         } else {
             $data->value = $value;
         }
         $data->save();
     }
     return redirect('panel/main-data');
 }