如何强制Laravel Project对所有路由使用HTTPS? [英] How to force Laravel Project to use HTTPS for all routes?

查看:296
本文介绍了如何强制Laravel Project对所有路由使用HTTPS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从事一个需要安全连接的项目.

I am working on a project that requires a secure connection.

我可以通过以下方式将路线,uri,资产设置为使用"https":

I can set the route, uri, asset to use 'https' via:

Route::get('order/details/{id}', ['uses' => 'OrderController@details', 'as' => 'order.details', 'https']);

url($language.'/index', [], true)

asset('css/bootstrap.min.css', true)

但是始终设置参数似乎很累.

But setting the parameters all the time seems tiring.

是否有一种方法可以强制所有路由生成HTTPS链接?

Is there a way to force all routes to generate HTTPS links?

推荐答案

您可以在config/app.php中设置'url' => 'https://youDomain.com',也可以使用中间件类

You can set 'url' => 'https://youDomain.com' in config/app.php or you could use a middleware class Laravel 5 - redirect to HTTPS.

这篇关于如何强制Laravel Project对所有路由使用HTTPS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆