Categories: How ToServers

How to Change URL from HTTP to HTTPS on Laravel

Based on Solving my problem! Since the proxy uses HTTPS and Laravel uses HTTP Request as default you may try to configure it to HTTPS.

Like this

config/app.php

'url' => env('APP_URL', 'https://www.mydomain.com/'),
'asset_url' => env('ASSET_URL', 'https://www.mydomain.com/'),

.env

APP_NAME=XX
APP_ENV=XXX
APP_KEY=base64:XXX
APP_DEBUG=true
APP_URL=https://www.mydomain.com/

app/Providers/AppServiceProvider.php

public function boot()
{
    if (env('APP_ENV') !== 'local') {
        $this->app['request']->server->set('HTTPS', true);
    }
}

routes/web.php

At the beginning of codes add this;

URL::forceRootUrl('https://www.mydomain.com/');

After doing this, your CSS/JS will be loaded as HTTPS not HTTP anymore.

ferisetyawanmyid

🚀 Certified Linux System Administrator | DevOps | Server Optimization | Cybersecurity | DRC Solutions

Recent Posts

How to Install CyberPanel on Ubuntu 24.04 LTS (Step-by-Step Guide)

CyberPanel is a modern web hosting control panel powered by OpenLiteSpeed, designed for high performance,…

7 days ago

Welcome to My Personal Blog

🚀 Certified Linux System Administrator | DevOps | Server Optimization | Cybersecurity | DRC Solutions…

2 weeks ago

10 Essential Linux Commands Every SysAdmin Should Know

As a Linux System Administrator, mastering the command line is key to efficiently managing servers,…

2 months ago

🚀 How to Install WireGuard with Docker on Ubuntu 24.04 (wg-easy Dashboard)

Introduction WireGuard is a fast, lightweight, and modern VPN protocol designed for simplicity and performance.If…

3 months ago

How To Install Certbot on Ubuntu 24.04: Set Up Let’s Encrypt for Apache and Nginx

Securing your website with HTTPS is essential for privacy, SEO ranking, and user trust. Let’s…

3 months ago

Best SSH Clients for Linux: Top Tools for Secure Remote Connections

If you manage Linux servers regularly, you know how important SSH (Secure Shell) is. Whether…

3 months ago

This website uses cookies.