/**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     /*$this->middleware('auth');*/
     $projects = project::latest()->get();
     //        dd(Gitlab::api('repositories')->blob(632657,'master','.env.example'));
     return view('project.main', compact('projects'));
     //        return view('project.test');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Request $request, $id)
 {
     $response = project::deleteByCondition($id);
     if ($request->ajax()) {
         return $response;
     }
     if ($response['status']) {
         flash()->success(trans('project.label.name'), $response['message']);
     } else {
         flash()->success(trans('project.label.name'), $response['message']);
     }
     return redirect('/projects');
 }
 public function store(Request $request)
 {
     if ($request->hasFile('files')) {
         $file = $request->file('files');
         foreach ($file as $files) {
             $filename = $files->getClientOriginalName();
             $extension = $files->getClientOriginalExtension();
             $picture = sha1($filename . time()) . '.' . $extension;
             $folder = project::select('folder')->where('id', session('progetto'))->get();
             //specify your folder
             $destinationPath = public_path() . '/files_clients/' . $folder[0]->folder . '/';
             $files->move($destinationPath, $picture);
             $destinationPath1 = 'http://' . $_SERVER['HTTP_HOST'] . '/files_clients/' . $folder[0]->folder . '/';
             $filest = array();
             $filest['name'] = $picture;
             $filest['size'] = $this->get_file_size($destinationPath . $picture);
             $filest['url'] = $destinationPath1 . $picture;
             $filest['thumbnailUrl'] = $destinationPath1 . $picture;
             $filesa['files'][] = $filest;
         }
         return $filesa;
     }
 }