【发布时间】:2014-12-05 09:55:32
【问题描述】:
不确定是否有其他人遇到类似问题并放弃了,但这里是:
我在 heroku 上托管一个应用程序,并使用 CloudFlare 的免费 SSL 来通过 HTTPS 提供所有流量。
这是来自另一个StackOverflow question 的app/filters.php 文件顶部的以下内容:
App::before(function($request)
{
if ((Request::header('x-forwarded-proto') <> 'https') && !App::environment('local'))
{
return Redirect::secure(Request::getRequestUri());
}
});
由于某种原因,这会破坏所有表单,因为它们似乎都没有 POST 到应该发布的位置 - 它们只是重定向回包含原始表单的页面。
以防万一,这是我的app/routes.php 的一部分受到影响:
Route::get('login', [
'as' => 'login',
'uses' => 'SessionController@create'
]);
Route::post('login', [
'as' => 'login',
'uses' => 'SessionController@store'
]);
有人可以帮忙吗?谢谢!
【问题讨论】: