第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

從 Laravel 中刪除 Stripe 支付

從 Laravel 中刪除 Stripe 支付

PHP
紅糖糍粑 2023-07-01 10:12:06
我有一個(gè)來自 Github 的項(xiàng)目,我想修改它。我正在嘗試刪除條紋支付,因此注冊是在沒有支付網(wǎng)關(guān)的情況下完成的。我正在與 Laravel 合作。對于路線來說,Route::post('course/payment', ['uses' => 'CoursesController@payment', 'as' => 'courses.payment']);對于控制器方法,    public function payment(Request $request){    $course = Course::findOrFail($request->get('course_id'));    $this->createStripeCharge($request);    $course->students()->attach(\Auth::id());    return redirect()->back()->with('success', 'Payment completed successfully.');}Blade.php 文件中的表單操作為:@if (\Auth::check())    @if ($course->students()->where('user_id', \Auth::id())->count() == 0)        <form action="{{ route('courses.payment') }}" method="POST">            <input type="hidden" name="course_id" value="{{ $course->id }}" />            <input type="hidden" name="amount" value="{{ $course->price * 100 }}" />                <script                    src="https://checkout.stripe.com/checkout.js" class="stripe-button"                    data-key="{{ env('PUB_STRIPE_API_KEY') }}"                    data-amount="{{ $course->price * 100 }}"                    data-currency="usd"                    data-name="LMS"                    data-label="Buy this course (${{ $course->price }})"                    data-description="Course: {{ $course->title }}"                    data-image="https://stripe.com/img/documentation/checkout/marketplace.png"                    data-locale="auto"                    data-zip-code="false">                </script>                {{ csrf_field() }}            </form>    @endif@else我知道我應(yīng)該找到一種GET方法,但我似乎無法弄清楚。
查看完整描述

1 回答

?
不負(fù)相思意

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊

對于表單動作,


@if (\Auth::check())

    @if ($course->students()->where('user_id', \Auth::id())->count() == 0)

        {{Form::open(['action'=> 'CoursesController@payment', 'method' => 'POST'])}}

            <div class="form-group">

            <input type="hidden" name="course_id" value="{{ $course->id }}"/>

            </div>

         {{Form::submit('Enroll', ['class'=>'btn btn-primary'])}}

         {{Form::close()}}

    @endif

@else

對于控制器:


public function payment(Request $request) {

    $course = Course::findOrFail($request->get('course_id'));

    $course->students()->attach(\Auth::id());

    return redirect()->back()->with('success', 'Payment completed successfully.');

}


查看完整回答
反對 回復(fù) 2023-07-01
  • 1 回答
  • 0 關(guān)注
  • 155 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號