Php 如何在laravel中集成API条带?
如何在laravel中集成API条带?我想为我的项目在laravel中进行API集成条带。请大家提出一些好主意。这是一个简单的API,您可以通过它快速了解laravel上的条带:Php 如何在laravel中集成API条带?,php,laravel-5,stripe-payments,Php,Laravel 5,Stripe Payments,如何在laravel中集成API条带?我想为我的项目在laravel中进行API集成条带。请大家提出一些好主意。这是一个简单的API,您可以通过它快速了解laravel上的条带: public function postStripeTest(Request $request){ $rules = [ 'token' => 'required', 'amount' => 'required', ];
public function postStripeTest(Request $request){
$rules = [
'token' => 'required',
'amount' => 'required',
];
$validator = Validator::make($request->all(), $rules);
if ($validator->passes()) {
try {
$charge = Stripe::charges()->create([
// 'customer' => 'cus_4EBumIjyaKooft',
'currency' => 'USD',
'amount' => $request['amount'],
"source" => $request['token'],
"description" => "Example charge"
]);
return response()->json([
'status' => true,
'data' => $charge['id']
]);
} catch (Exception $e) {
return response()->json([
'status' => false,
'data' => "charges stripe fail!"
]);
}
}
// get all error messages
foreach ($validator->messages()->toArray() as $key => $msg) {
$messages[$key] = reset($msg);
}
return response()->json([
'status' => false,
'data' => $messages
], 412);
}