remove duplicate getting banksli_url. add user bank slip into database in uploadbankslip. save image_url in uploadpurchaseorder

This commit is contained in:
Too
2018-06-14 15:08:00 +08:00
parent 6e54771ca2
commit 5ce817cd33
2 changed files with 37 additions and 25 deletions
+27 -15
View File
@@ -132,19 +132,24 @@ class BookingController extends Controller
return response()->json(['message'=>'Incorrect format'],200);
}
if($file = $request->file('bankslip_url'))
$unique_image_url = ""; //init variable
if($bankslip_url = $request->file('bankslip_url'))
{
$bankslip_url = $request->file('bankslip_url');
// Get image name and store it
$filename = $bankslip_url->getClientOriginalName();
$input['bankslip_url'] = $filename;
//hash image name
$unique_name = 'bank_slip_' . md5($filename. time());
$file = $request->file('bankslip_url');
$ext = $file->getClientOriginalExtension();
$input['bankslip_url'] = $filename;
// Get image extension concentae it with hashed image name
$ext = $bankslip_url->getClientOriginalExtension();
$unique_image_url = $unique_name. '.' .$ext;
//update database
Storage::putFileAs(
'bankslip_url',/*folder name*/ $file, $unique_name. '.' .$ext
);
$user_bankslip->bankslip_url = $unique_name. '.' .$ext; //update database
'bankslip_url',/*folder name*/ $bankslip_url, $unique_image_url
);
} //end if
else {
return response()->json(['message' => 'No file detected'], 400);
@@ -158,6 +163,7 @@ class BookingController extends Controller
// Create Post
$user_bankslip = new UserBankSlip;
$user_bankslip->book_id = $booking->id;
$user_bankslip->bankslip_url = $unique_image_url;
$user_bankslip->transfer_amount = $request->input('transfer_amount');
$user_bankslip->save();
@@ -182,19 +188,24 @@ class BookingController extends Controller
return response()->json(['message'=>'Incorrect format'],200);
}
if($file = $request->file('image_url'))
$unique_image_url = ""; // declare variable
if($image_url = $request->file('image_url'))
{
$image_url = $request->file('image_url');
// Get image name and store it
$filename = $image_url->getClientOriginalName();
$input['image_url'] = $filename;
// hash image name
$unique_name = 'purchase_order_' . md5($filename. time());
$file = $request->file('image_url');
$ext = $file->getClientOriginalExtension();
$input['image_url'] = $filename;
// Get image extension concentae it with hashed image name
$ext = $image_url->getClientOriginalExtension();
$unique_image_url = $unique_name. '.' .$ext;
//update database
Storage::putFileAs(
'image_url',/*folder name*/ $file, $unique_name. '.' .$ext
'image_url',/*folder name*/ $image_url, $unique_image_url
);
$user_po->image_url = $unique_name. '.' .$ext; //update database
} //end if
else {
return response()->json(['message' => 'No file detected'], 400);
@@ -202,6 +213,7 @@ class BookingController extends Controller
$booking = Booking::find($id);
$user_po = new PurchaseOrder;
$user_po->image_url = $unique_image_url;
$user_po->book_id = $booking->id;
$user_po->amount = $request->input('amount');
$user_po->save();