diff --git a/app/Http/Controllers/EmployerController.php b/app/Http/Controllers/EmployerController.php
index 6553f5a..d86356c 100644
--- a/app/Http/Controllers/EmployerController.php
+++ b/app/Http/Controllers/EmployerController.php
@@ -131,6 +131,26 @@ class EmployerController extends Controller
return redirect()->route('employer.slider_flot')->with('success', 'Новый корабль был добавлен');
}
+ public function edit_flot(Flot $Flot, Employer $Employer) {
+ return view('employers.edit-flot', compact('Flot', 'Employer'));
+ }
+
+ public function update_flot(FlotRequest $request, Flot $Flot) {
+ $params = $request->all();
+
+ if ($request->has('image')) {
+ if (!empty($flot->image)) {
+ Storage::delete($flot->image);
+ }
+ $params['image'] = $request->file('image')->store("flot", 'public');
+ } else {
+ if (!empty($flot->image)) $params['image'] = $flot->image;
+ }
+
+ $Flot->update($params);
+ return redirect()->route('employer.slider_flot')->with('success', 'Новый корабль был добавлен');
+ }
+
public function delete_flot(Flot $Flot) {
$data_flots = Flot::query()->where('employer_id', $Flot->employer_id)->get();
diff --git a/app/Http/Requests/FlotRequest.php b/app/Http/Requests/FlotRequest.php
index 8ba08ec..c9596f5 100644
--- a/app/Http/Requests/FlotRequest.php
+++ b/app/Http/Requests/FlotRequest.php
@@ -26,10 +26,10 @@ class FlotRequest extends FormRequest
return [
'name' => 'required|min:3|max:255',
'text' => 'required|min:5',
- 'image' => [
- 'mimes:jpeg,jpg,png',
- 'max:20000'
- ],
+ //'image' => [
+ // 'mimes:jpeg,jpg,png',
+ // 'max:20000'
+ //],
'region' => 'required|min:3|max:255',
'power' => 'required|min:3|max:255'
];
diff --git a/resources/views/employers/edit-flot.blade.php b/resources/views/employers/edit-flot.blade.php
new file mode 100644
index 0000000..8567d7d
--- /dev/null
+++ b/resources/views/employers/edit-flot.blade.php
@@ -0,0 +1,147 @@
+@extends('layout.frontend', ['title' => 'Редактирование флота - РекаМоре'])
+
+@section('scripts')
+
+
+@endsection
+@section('content')
+ Редактирование флота
+