なずなログ

ただのSIer系SEが思ったことや色々書く感じのアレです

技術メモ

【Laravel】サブディレクトリで2サイト運用時に片方でしかログイン継続できない #Laravel相談ログ

友人からLaravel周りの相談を受けることが度々あるので、備忘録として残してみる。 相談内容 聞かれたこと なぜ発生するの? WEBサーバ(nginx)のせい? 解決方法 相談内容 2つのLaravelベースのサイトを作成している。 それぞれドキュメントルートのサブデ…

【Laravel】Blade記法のincludeとslotの違い

友人からLaravel周りの相談を受けることが度々あるので、備忘録として残してみる。 相談内容 Blade記法のincludeとslotの違いって何? includeとは bladeテンプレートを読み込む方法。 @includeディレクティブを使用する。 一回作ったbladeテンプレートを再…

【Laravel】普通のRequestを受け取った後にFormRequestに切り替える

やりたいこと 解決方法 解説 やりたいこと 汎用的なRequestで一旦受け取って、あとからFormRequestを作成するようにすることで、無駄にコントローラやメソッドを生やさなくて済むようにしたい。 例えばAPIなどで、サービスが複数存在しているときに各パラメ…

【docker】docker-compose PHP + MySQL + Nginxでnginxが`host not found in upstream`というエラーを吐いた時の対処法

やろうとしたこと 事象 原因 解決方法 暫定対処 本格対処 やろうとしたこと docker-compose.yml version: '2' services: web: image: nginx ports: - 8080:80 volumes: - ./src:/src - ./web/default.conf:/etc/nginx/conf.d/default.conf app: depends_on: …

ホワイトリストの.gitignoreで管理対象にしたいファイルが追加されないときの解決方法

やろうとしたこと 事象 解決策 やろうとしたこと LaravelでAPIを作っていて、そのAPI仕様をLaravel API Spec Generator(kotamat/laravel-apispec-generator)でいい感じに残したかった。 このライブラリはPHPUnitを動かしたときにいい感じにRFC 7230ベース…

【Laravel】自作Artisanコマンドがコマンドラインからは正常に動くのにテストコードでInvalidArgumentExceptionが発生したときの話

Qiitaからの転載。 事象 環境 Artisanコマンド テストコード 発生したエラー 原因 解決策 最後に 事象 Artisanコマンドを作成した コマンドラインからは正常に動くのを確認 よーしテストコードも書いちゃうぞ~っ テストの時だけ何故かエラーが発生する… 環…