【发布时间】:2018-05-27 18:40:16
【问题描述】:
我有一个将照片文件上传到存储和数据库路径的表单。 我收到以下错误:
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');
}
【问题讨论】:
标签: laravel file-upload laravel-5.4