Open4
laravel
laravel起動まで
- SSHでサーバーに入る。
ssh -i Key.pem -p 8022 ユーザー名@ホスト名
3. laravel をインストールする。
composer create-project --prefer-dist laravel/laravel アプリ名
4. .env でDBの設定をする。
5. ?APP_URLはそのままでいい?
6. DBをマイグレーションする。
artisan migrate
7. public/.htaccess から以下をコメントアウト。
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
認証
ステップ2
npm install && npm run dev
これを以下に変更
npm install && npm run build
css の URL が http:// になっていて、リンク切れしている。
routes/web.php に以下を追加。
URL::forceScheme('https');
メール検証(emailVerify) で、403エラーが起きた。
https:// に飛んでも、検証を行う関数の引数には、なぜか http:// で渡されていた。
vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
hasCorrectSignature()
forceScheme('https') で https:// 化しているが、ここに http:// が渡されるのはなぜだろう…
SpecialThanks
Thanks