一人もくもく会 α verでサービス開始しました。

さくらサーバーのSSLでLaravel5を正しく動作させる

qiita.com

上記の通り、さくらの共用レンタルでは正しくURLが取得できない。 url, asset, redirect関数など。 Laravel5もほぼ同様だが、フィルターではないので 適当な箇所でhttpsをonに上書きする。 例えばAppServiceProviderのboot等。

if (isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR'])) {
    $request = \Request::instance();
    $request->server->set('HTTPS', 'on');
}

マニュアルを見る限りbootメソッドはタイプヒントも使えるので instanceする必要はなさそう。