A
Size: a a a
A
A
A
phpyDwIOP
наверное это имя файла из /tmp или где он тамA
A
A
A
M
A
A
Route::get('/upload', function () {
return '
<form method="post" enctype="multipart/form-data">
' . csrf_field() . '
<input type="file" name="file">
<input type="submit">
</form>
';
});
Route::post('/upload', function () {
$request = request();
$file = $request->file('file');
//dd(uniqid() . '-' . $file->getClientOriginalName());
$validator = validator($request->all(), [
'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
]);
if ($validator->fails()) {
return $validator->getMessageBag()->toArray();
}
$file = $request->file('file');
$file->move(public_path(uniqid() . '-' . $file->getClientOriginalName()));
return 'ok!';
});
A
M
$name = $request->file('file')->getClientOriginalName();
#$file->move(public_path(uniqid() . '-' . $file->getClientOriginalName()));
$path = $request->file('file')->storeAs(
'', $name, 'public'
);
A
storeAs
vs move
A
A
public
? phpstorm говорит что это visibility
параметрA