PHP,開発環境構築

Laravel Logo

タイトルの通りなのですが、Laravel Socialite を使って Entra ID で Laravel に SAML2 で SSO できるようにするのにけっこうハマってしまったので、手順をまとめておきます。使用した Larave ...

PHP

Laravel Logo

アプリケーションを作成していると、「【名前】か【ふりがな】に○○を含む」みたいな処理を書くことって、けっこう多いと思います。あるいは「【購入商品1】または【購入商品2】または【購入商品3】のどれかに商品ID○を含む」とか(後者はデータ ...

PHP

Thumbnail of post image 105

PHP で日付や時間を扱うのに便利なライブラリである Carbon。インスタンスの作り方がいくつかありますが、忘れがちなのでまとめておくことにします。

Carbon::create($year = 0, $month = 1, ...

PHP

Laravel Logo

Laravel でエラーが発生したときに Slack で通知する機能については、マニュアルにも記載があるのですが、より基本的(?)な気がするメール通知については Laravel の標準機能として用意されておらず、マニュアルにもそれっぽ ...

PHP

Thumbnail of post image 137

このごろは Laravel か WordPress を使った開発が多いので、フレームワークを使わない PHP を使うことはめっきり減ったのですが、ちょっとしたメールフォームくらいであれば素の PHP で簡単に作ってしまったほうが楽だっ ...

PHP

Thumbnail of post image 054

いつものように Composer を使ってパッケージをインストールしたはずなのに、なぜかサーバエラー。ログを確認すると

PHP Warning: require(/var/www/test/vendor/composer/../ ...

PHP

Thumbnail of post image 032

PHP 8.0 にバージョンアップした結果、使用していた WordPress プラグインのいくつかが使えなくなってしまいました。WordPress 5.2 から、プラグインやテーマが深刻なエラーを発生させたとき、自動的に管理者にメール ...

PHP

Thumbnail of post image 045

PHP 7.4 のサポート期限が2022年11月28日に切れて、いよいよ PHP 8 系の時代に入りました。一方で、Laravel も 6.x のサポート期限が2022年9月3日で切れています。8.x のサポート期限も2023年1月2 ...

PHP

Thumbnail of post image 102

以前に「PHP 製のデプロイツール Deployer で複数プロジェクトのデプロイを行う」で Deployer を使った複数プロジェクトのデプロイ方法を紹介しましたが、最新版の Version 7 では、使い勝手がだいぶ変わっていたの ...

PHP

Thumbnail of post image 058

※以前に掲載したスクリプトを使うと、環境変数 PATH に同じパスが重複して登録され、最終的にはパスが追加できなくなる不具合があることが判明したため、スクリプトを差し替えています(2023年1月12日更新)

2022年11 ...