|
|
|
@ -41,9 +41,9 @@ class UploadController extends Controller |
|
|
|
'image' => 'required|image|max:10240', // 10MB = 10240KB |
|
|
|
]; |
|
|
|
$messages = [ |
|
|
|
'image.required' => __('upload.i_empty'), |
|
|
|
'image.image' => __('upload.i_image'), |
|
|
|
'image.max' => __('upload.i_max'), |
|
|
|
'image.required' => __('validation.upload.i_empty'), |
|
|
|
'image.image' => __('validation.upload.i_image'), |
|
|
|
'image.max' => __('validation.upload.i_max'), |
|
|
|
]; |
|
|
|
$validator = Validator::make($request->all(), $rules, $messages); |
|
|
|
if ($validator->fails()) { |
|
|
|
@ -52,7 +52,11 @@ class UploadController extends Controller |
|
|
|
$file = $request->file('image'); |
|
|
|
$filename = time() . '_' . md5($file->getClientOriginalName()) . '.' |
|
|
|
. $file->getClientOriginalExtension(); |
|
|
|
$path = $file->storeAs('images', $filename, 'public'); |
|
|
|
$path = $file->storeAs( |
|
|
|
'images/floor/' . date("Ymd"), |
|
|
|
$filename, |
|
|
|
'public' |
|
|
|
); |
|
|
|
return $this->responseService->success( |
|
|
|
['url' => Storage::url($path)] |
|
|
|
); |
|
|
|
|