/** * 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; } }