如何在laravel4.2中为安全协议(https)配置html构建器

时间:2016-10-25 03:24:50

标签: laravel-4 laravel-4.2 grunt-html-build

如何在Laravel4.2中配置url或base url for secures protocol https而不在html builder中设置手册。

{{ HTML::style('front_assets/plugins/bootstrap/css/bootstrap.min.css') }}
        {{ HTML::style('front_assets/css/style.css')}}
        <!-- CSS Implementing Plugins -->

        {{ HTML::style('front_assets/plugins/font-awesome/css/font-awesome.min.css') }}
        {{ HTML::style('front_assets/plugins/sky-forms/version-2.0.1/css/custom-sky-forms.css') }}

        {{ HTML::style('front_assets/plugins/scrollbar/src/perfect-scrollbar.css') }}
        {{ HTML::style('front_assets/plugins/fullcalendar/fullcalendar.css') }}
        {{ HTML::style('front_assets/plugins/fullcalendar/fullcalendar.print.css',array('media' => 'print')) }}

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您需要什么。如果您的网页网址采用https方案,则该网页上的每个资产网址都会自动生成为https,但如果您只需要通过http请求的页面上的https链接某些类型的资产,则必须实施自己的自定义{ {1}}覆盖需要强制生成https URL的辅助方法

API_MODULE

然后在HtmlBuilder配置中,您应该使用自定义<?php namespace MyApp\Html; use Illuminate\Html\HtmlBuilder; class MyAppHtmlBuilder extends HtmlBuilder { public function style($url, $attributes = array(), $secure = true) { ^^^^ return parent::style($url, $attributes, $secure) } } 替换默认app.php

HtmlServiceProvider