fixed upload chinabankslip

removed unused code in bookingcontroller
updated upload chinabankslip frontend
moved some routes into authenticated route list
This commit is contained in:
Jack Goh
2018-06-27 16:01:52 +08:00
parent 631472be50
commit edc3dbaa35
4 changed files with 80 additions and 146 deletions
+21 -31
View File
@@ -318,43 +318,33 @@ class BookingController extends Controller
return response()->json(['message'=>'Image too large, upload files up to 3 MB'], 400);
}
if(!$bankslip_file = $request->file('file'))
if($bankslip_file = $request->file('file'))
{
$bankslip_file = $request->file('file');
/* End Validation */
$filename = $bankslip_file->getClientOriginalName();
$unique_name = 'bank_slip_' . md5($filename. time());
$ext = $bankslip_file->getClientOriginalExtension();
$file = $request->file('file');
$ext = $file->getClientOriginalExtension();
$input['bankslip_file'] = $filename;
Storage::putFileAs(
'bankslip_file',/*folder name*/ $file, $unique_name. '.' .$ext
);
$user_bankslip->bankslip_file = $unique_name. '.' .$ext; //update database
} //end if
$unique_name = 'bank_slip_' . md5($filename. time()); // probably not a good idea
$unique_image_path = $unique_name. '.' .$ext;
$upload_path = Storage::disk('public')->putFileAs(
'user_bankslip', $bankslip_file, $unique_image_path
);
$user_bankslip = new UserBankSlip;
$user_bankslip->booking_id = $booking->id;
$user_bankslip->bankslip_path = $upload_path;
$user_bankslip->transfer_amount = $request->input('transfer_amount');
$user_bankslip->save();
return response()->json(['message'=>"Success"],200);
}
else {
return response()->json(['message' => 'No file detected'], 400);
}
/* End Validation */
$filename = $bankslip_file->getClientOriginalName();
$ext = $bankslip_file->getClientOriginalExtension();
$input['file'] = $filename;
$unique_name = 'bank_slip_' . md5($filename. time()); // probably not a good idea
$unique_image_path = $unique_name. '.' .$ext;
$upload_path = Storage::disk('public')->putFileAs(
'user_bankslip', $bankslip_file, $unique_image_path
);
$user_bankslip = new UserBankSlip;
$user_bankslip->booking_id = $booking->id;
$user_bankslip->bankslip_path = $upload_path;
$user_bankslip->transfer_amount = $request->input('transfer_amount');
$user_bankslip->save();
return response()->json(['message'=>"Success"],200);
}
public function updateBankSlipAmount(Request $request, $id){