diff --git a/app/Http/Controllers/Backstage/ConcertsController.php b/app/Http/Controllers/Backstage/ConcertsController.php
index 6d9be22..7030596 100644
--- a/app/Http/Controllers/Backstage/ConcertsController.php
+++ b/app/Http/Controllers/Backstage/ConcertsController.php
@@ -55,4 +55,15 @@ class ConcertsController extends Controller
return redirect()->route('concerts.show', $concert);
}
+
+ public function edit($id)
+ {
+ $concert = Auth::user()->concerts()->findOrFail($id);
+
+ abort_if($concert->isPublished(), 403);
+
+ return view('backstage.concerts.edit', [
+ 'concert' => $concert,
+ ]);
+ }
}
diff --git a/resources/views/backstage/concerts/edit.blade.php b/resources/views/backstage/concerts/edit.blade.php
new file mode 100644
index 0000000..7620a3c
--- /dev/null
+++ b/resources/views/backstage/concerts/edit.blade.php
@@ -0,0 +1,204 @@
+@extends('layouts.master')
+
+@section('body')
+