Ejemplo n.º 1
0
 /**
  * @param $building_name
  * @param $street
  * @param \Plans\Http\Requests\AddFileRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store($building_name, $street, AddFileRequest $request)
 {
     $files = head($request->file('files'));
     $file = Plan::fromFile($files, $request);
     Building::locatedAt($building_name, $street)->addFile($file);
     return \Response::json(['success' => true, 'message' => ' File has been added.']);
 }
Ejemplo n.º 2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $building_name
  * @param  int  $street
  * @param \Plans\Http\Requests\BuildingRequest
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function edit($building_name, $street)
 {
     $data = Building::locatedAt($building_name, $street);
     return view('buildings.edit', compact('data'));
 }
Ejemplo n.º 3
0
 /**
  * @param $building_name
  * @param $street
  * @param \Plans\Http\Requests\AddPictureRequest $request
  */
 public function store($building_name, $street, AddPictureRequest $request)
 {
     $building = Building::locatedAt($building_name, $street);
     $photo = $request->file('file');
     (new AddPictureToBuilding($building, $photo))->save();
 }