|
|
@ -38,18 +38,18 @@ class UploadController extends Controller |
|
|
{ |
|
|
{ |
|
|
try { |
|
|
try { |
|
|
$rules = [ |
|
|
$rules = [ |
|
|
'image' => 'required|image|max:10240', // 10MB = 10240KB |
|
|
'file' => 'required|image|max:10240', // 10MB = 10240KB |
|
|
]; |
|
|
]; |
|
|
$messages = [ |
|
|
$messages = [ |
|
|
'image.required' => __('validation.upload.i_empty'), |
|
|
'file.required' => __('validation.upload.i_empty'), |
|
|
'image.image' => __('validation.upload.i_image'), |
|
|
'file.image' => __('validation.upload.i_image'), |
|
|
'image.max' => __('validation.upload.i_max'), |
|
|
'file.max' => __('validation.upload.i_max'), |
|
|
]; |
|
|
]; |
|
|
$validator = Validator::make($request->all(), $rules, $messages); |
|
|
$validator = Validator::make($request->all(), $rules, $messages); |
|
|
if ($validator->fails()) { |
|
|
if ($validator->fails()) { |
|
|
throw new ValidationException($validator); |
|
|
throw new ValidationException($validator); |
|
|
} |
|
|
} |
|
|
$file = $request->file('image'); |
|
|
$file = $request->file('file'); |
|
|
$filename = time() . '_' . md5($file->getClientOriginalName()) . '.' |
|
|
$filename = time() . '_' . md5($file->getClientOriginalName()) . '.' |
|
|
. $file->getClientOriginalExtension(); |
|
|
. $file->getClientOriginalExtension(); |
|
|
$path = $file->storeAs( |
|
|
$path = $file->storeAs( |
|
|
|