/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(TenderStoreRequest $request)
 {
     $data = $request->all();
     $extension = $request->file('photo')->getClientOriginalExtension();
     $file_name = uniqid() . '.' . $extension;
     $request->file('photo')->move('uploads/', $file_name);
     $data['photo'] = $file_name;
     Tender::create($data);
     echo json_encode(['success']);
 }
 public function store(Request $request)
 {
     $this->validate($request, $this->rules);
     if ($request->hasFile('file_ru')) {
         $validator = Validator::make(array('file_ru' => $file_ru = $request->file('file_ru')->getClientOriginalName()), array('file_ru' => 'unique:tenders,file_ru'));
         if ($validator->fails()) {
             return redirect()->back()->withErrors($validator->errors());
         }
     }
     if ($request->hasFile('file_kz')) {
         $validator = Validator::make(array('file_kz' => $file_kz = $request->file('file_kz')->getClientOriginalName()), array('file_kz' => 'unique:tenders'));
         if ($validator->fails()) {
             return redirect()->back()->withErrors($validator->errors());
         }
     }
     $data = $this->get_request($request);
     //$data = $request->all();
     Tender::create($data);
     $tenders = Tender::all();
     return redirect()->route('tenders')->with('tenders', $tenders);
 }