/** * Show the form for editing the specified activity. * * @param int $id * @return Response */ public function edit(ActivitiesRepo $repo, $id) { $activity = $repo->getById($id); $statuses = $repo->statuses(); $types = $repo->types(); return view('admin.activities.edit', compact('activity', 'statuses', 'types')); }
public function store(Request $request, ActivitiesRepo $activities_repo) { if ($request->file('file')) { $activity = $activities_repo->getById($request->input('activity_id')); $this->up = new Up(); $path = $this->up->uploadAttachment($request->file('file')); $activity->attachments()->create(['name' => $request->input('name'), 'activity_id' => $request->input('activity_id'), 'path' => $path]); flash()->success('Allegato caricato con successo.'); return redirect('/admin/attivita/' . $request->input('activity_id') . '/modifica'); } flash()->error('Il file è obligatorio.'); return redirect()->back(); }