Php 如何在laravel中集成API条带?

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', ];

如何在laravel中集成API条带?我想为我的项目在laravel中进行API集成条带。请大家提出一些好主意。

这是一个简单的API,您可以通过它快速了解laravel上的条带:

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);

    }