【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
GitHub Codespaces での Laravel アプリ構築において Blade テンプレートでの url() メソッドや route() メソッドでアプリケーションURLが上手く生成できず localhost となってしまう問題がありました。これによってスタイリングが反映されない、ページ遷移でうまくページが表示できません。
url()
route()
調べたところ、どうやら Codespaces では TrustProxies の設定が必要とのことでした。 https://qiita.com/7mpy/items/bea85690813b857a7d92
boostrap/app.php ファイルにて以下の設定をしたところ、style.css や route メソッドでの URL 生成が上手く行ったようです。
boostrap/app.php
// boostrap/app.php // ... ->withMiddleware(function (Middleware $middleware) { $middleware->trustProxies(at: [ '127.0.0.1' ]); })
この問題が私の環境だけで起きている問題かはわかりませんが、ソースコードでは特に設定がなかったので、もしも他の解決方法などあれば教えていただきたいです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
GitHub Codespaces での Laravel アプリ構築において Blade テンプレートでの
url()メソッドやroute()メソッドでアプリケーションURLが上手く生成できず localhost となってしまう問題がありました。これによってスタイリングが反映されない、ページ遷移でうまくページが表示できません。調べたところ、どうやら Codespaces では TrustProxies の設定が必要とのことでした。
https://qiita.com/7mpy/items/bea85690813b857a7d92
boostrap/app.phpファイルにて以下の設定をしたところ、style.css や route メソッドでの URL 生成が上手く行ったようです。この問題が私の環境だけで起きている問題かはわかりませんが、ソースコードでは特に設定がなかったので、もしも他の解決方法などあれば教えていただきたいです。