Configの設定を変えるだけで可能
/config/admin.php
'https' => env('ADMIN_HTTPS', false),
local環境もhttpsで構わないという場合は第二引数をtrueにする。
本番環境やstg環境だけSSL化したい場合(こちらの方がたぶん多い)、環境変数でADMIN_HTTPS
を定義してtrue
にする。
これだけでSSL化されます。あら、便利。
あくまでもlaravel-adminの設定なので、管理画面の他に公開画面などのviewを作っている場合は別途そちらもSSL化する必要があります。
ミドルウェア用意したり、リダイレクトさせたり。
https://qiita.com/Yorinton/items/50b9c8e3102ac661f08c