added booking foreign key to china bankslip

updated upload china bankslip routes
This commit is contained in:
Jack Goh
2018-06-27 16:16:48 +08:00
parent edc3dbaa35
commit cea2857d0f
4 changed files with 48 additions and 15 deletions
@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\ChinaBankSlip;
use App\Booking;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
use Validator;
@@ -10,8 +11,10 @@ use Validator;
class ChinaBankSlipController extends Controller
{
public function store(Request $request)
{
public function store(Request $request, $id)
{
$booking = Booking::where('id',$id)->firstOrFail();
// TODO : put this after check file exist
// validate file format
$validator = Validator::make($request->all(), [
@@ -34,7 +37,7 @@ class ChinaBankSlipController extends Controller
}
if($bankslip_file = $request->hasFile('china_slip_file')){
if($bankslip_file = $request->file('file')){
$filename = $bankslip_file->getClientOriginalName();
$ext = $bankslip_file->getClientOriginalExtension();
@@ -52,12 +55,10 @@ class ChinaBankSlipController extends Controller
}
$china_bankslip = new ChinaBankSlip;
$china_bankslip ->actual_transfer_amount = $request->input('actual_transfer_amount');
$china_bankslip ->date = $request->input('date');
$china_bankslip ->details = $request->input('details');
$china_bankslip ->china_bank_slip_path = $fileNameToStore;
$china_bankslip ->save();
$china_bankslip->booking_id = $booking->id;
$china_bankslip->china_bank_slip_path = $upload_path;
$china_bankslip->save();
return response()->json(['message'=>'success'], 201);
}