/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $file = $request->file('file'); $extension = $file->getClientOriginalExtension(); $data = ['file' => $request->file, 'extension' => $extension, 'name' => $request->name, 'project_id' => $request->project_id, 'description' => $request->description]; return $this->service->create($data); }
/** * @param Request $request * @param $id * * @return array */ public function store(Request $request, $id) { if ($this->projectService->checkProjectPermissions($id) === false) { return ['error' => 'Access Forbidden']; } $file = $request->file('file'); $extension = $file->getClientOriginalExtension(); $data = ['file' => $file, 'extension' => $extension, 'name' => $request->name, 'project_id' => $id, 'description' => $request->description]; return $this->service->create($data); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request, $id) { $file = $request->file('file'); $extension = $file->getClientOriginalExtension(); $data['file'] = $file; $data['extension'] = $extension; $data['name'] = $request->name; $data['project_id'] = $id; $data['description'] = $request->description; return $this->service->create($data); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request, $id) { $file = $request->file('file'); if (!$file) { return $this->erroMsgm("O arquivo é obrigatório!"); } $extension = $file->getClientOriginalExtension(); $data['file'] = $file; $data['extension'] = $extension; $data['name'] = $request->name; $data['description'] = $request->description; $data['project_id'] = $id; return $this->service->create($data); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { try { $validator = Validator::make($request->all(), ['file' => 'required']); if ($validator->fails()) { return ['error' => true, 'message' => 'Unselected file']; } $file = $request->file('file'); $extension = $file->getClientOriginalExtension(); $data['file'] = $file; $data['extension'] = $extension; $data['name'] = $request->name; $data['project_id'] = $request->project_id; $data['description'] = $request->description; return $this->service->create($data); } catch (ModelNotFoundException $ex) { return ['error' => true, 'message' => 'Error store file']; } }
/** * Store a newly created resource in storage. * * @param Request $request * @param int $projectId * @return Response */ public function store(Request $request, $projectId) { return $this->service->create($projectId, $request->file('file'), $request->all()); }