У меня есть форма, которая загружает файл фотографии в хранилище и путь к БД.Я получаю следующую ошибку:
Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_UNKNOWN)
Maximum execution time of 60 seconds exceeded
/vendor/league/flysystem/src/Adapter/Local.php
Ниже приведен мой текущий код.
Не уверен, что я делаю неправильно.Laravel 5.4.
Логика контроллера
public function create(request $request) {
$validatedData = $request->validate([
'name' => 'required|min:2',
'roast' => 'required|min:2',
'origin' => 'required|min:2',
'price' => 'required',
'photo' => 'required|file|image'
]);
$new = new product;
$name = $new->create();
session()->flash("message", "$name was created");
return back();
}
Логика модели
public function create() {
$file = request()->file('photo');
$extension = $file->extension();
$name = request('name').request('roast').'.'.$extension;
$path = $file->storeAs('public/images',$name);
product::create([
'name' => request('name'),
'roast' => request('roast'),
'origin' => request('origin'),
'photo' => $path,
'price' => request('price'),
'stock' => 0
]);
return request('name');
}