by Devin Yang

建立于: 2年前 ( 更新: 2年前 )

我碰到的问题大概是这样,容器环境跑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

如何使用多个YAML档,运行多个docker的container服务

这个影片介绍如何用docker-compose命令,指定多个YAML结构语言设置档,来创建容器的运行,并且介绍在D-Laravel的使用环境中,我们如何透过使用.env的方式,简化docker-compose的启动命令。

dlaravel

使用D-Laravel build自己专用的php fpm image。

D-Laravel已提供了Build好的php image,如果需要自己调整及Build自己专用的Image相当简单。 一、首先在D-Laravel的录中,进入dockerfiles/fpm,选择您要Build的PHP版本,例如7.2。 命令如下...

dlaravel,docker

D-Laravel学习三阶段

闲聊D-Laravel的使用的三阶段,为何使用D-Laravel。 因为D-Laravel使用的设置档都相当的简单,极适何Docker的初学者学习, 并且就自不懂Docker运用的使用者,也可以借住./console及./create两个命令创建项目。