Laravel 4是否有可能生成正確的HTTPS URL,每項?或者至少生成相對URL而不是絕對的(我無法理解爲什麼這不是默認行爲)。Laravel 4生成HTTPS URL的
經由Laravel例如生成的每個形式:
{{ Form::open(array('route' => 'login', 'method' => 'post')) }} //http://example.com/login
將始終使用HTTP作爲協議。在Laravel 3有open_secure方法,但已不再是內部Laravel 4
每個路徑由Laravel如產生:
{{ URL::route('login') }} //http://example.com/login
等,等
注意:您可以避開路線的使用:
{{ URL::route('login', array(), false) }} // /login - This is perfect behavior
這創建了一個相對的URL,它對每個協議都是安全的。
注意2:創建過濾器是而不是可接受的解決方案。它會在POST表單中創建問題並在每個頁面上創建一個重定向。爲什麼要增加負載和等待時間?
您開始的頁面是否也有https?即顯示鏈接的頁面 - 是https嗎? – Laurence
這是我現在面臨的一個真正的PITA問題... –