by Devin Yang

建立於: 3年前 ( 更新: 3年前 )

我碰到的問題大概是這樣,容器環境跑Laravel,
容器內沒有HTTPS造成Laravel用沒有https的方式傳送表單。
在AppServiceProvider的boot補上如下語法

\URL::forceScheme('https');

大概像這樣

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        
                \URL::forceScheme('https');
        
    }

}

Tags: laravel

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


docker,laravel,nfs

Docker在macOS上的NFS

D-laravel的nfs模式,在這篇文章您可以了解到,如何在macOS使用NFS+Docker。

laravel,blade

Laravel 5.5新功能,在Blade的"json" directive

Laravel 5.5支援一個新的directive,叫做json,在Blade樣版,不需呼叫json_encode就可以印出json。