Deployer で複数プロジェクトのデプロイを行う(Version 7対応版)
以前に「PHP 製のデプロイツール Deployer で複数プロジェクトのデプロイを行う」で Deployer を使った複数プロジェクトのデプロイ方法を紹介しましたが、最新版の Version 7 では、使い勝手がだいぶ変わっていたの ...
Microsoft 365 Family は商用利用できる?
Microsoft 365 Family 日本版の提供が開始された直後は、サービス規約の更新がされていなかったため、ネット上の記事で「Personal は商用利用できるが、Family はできない」といったものが多かった ...
Windows で複数のバージョンの PHP を切り替えて使う
※以前に掲載したスクリプトを使うと、環境変数 PATH に同じパスが重複して登録され、最終的にはパスが追加できなくなる不具合があることが判明したため、スクリプトを差し替えています(2023年1月12日更新)
2022年11 ...
PowerShell で Exchange Online を操作する(2022年10月以降)
過去にこのブログで何度か取り上げてきた「PowerShell で Microsoft 365 を操作する」シリーズですが、2022年10月以降は以前に説明した方法だとエラーとなり、先に進むことができません。
PS C:\>$Us ...Ubuntu 22.04 で Laravel 9 を使うために必要なパッケージ
Ubuntu も Laravel も最新の LTS が公開されたので覚え書き。
apt install composer php-xml php-curl php-mysqlapt install apache2 libapac ...Laravel 以外のプロジェクトで Illuminate Database を使う(応用編)
Laravel 以外のプロジェクトで Illuminate Database を使う(基本編)に続いて、応用編としてマイグレーションやシーディングをコマンドラインから実行できるようにします。
Laravel で使える&nb ...
Laravel 以外のプロジェクトで Illuminate Database を使う(基本編)
Laravel での開発に慣れてくると、他のプロジェクトでもデータベースの操作にクエリビルダや ORM を使いたくなると思います。SQL を直接書くと間違いやすいですし、扱う RDBMS によって文法も微妙に違いますしね。
Composer の Tilde Version Range (~) と Caret Version Range (^) の違いを確認する
PHP のパッケージ管理ツールである Composer ですが、パッケージのバージョンを指定してインストールする方法がいくつかあります。ドキュメントにも説明がありますが、特にわかりにくいのがチルダ(~)を利用したものと、キャレット(ハ ...
PowerShell Core(PowerShell 7)で Microsoft 365 のユーザーを一括登録する
以前にPowerShell で Microsoft 365 のユーザーを一括登録するで Windows 10 に標準でインストールされている PowerShell(PowerShell 5)で Micro ...
Laravel と WordPress を同居させる
サイト全体は Laravel で構築しつつ、ブログや更新情報だけ WordPress を使いたい、というニーズって結構あると思います。WordPress を Laravel の外にインストールして、サブドメインとかで運用する方法もあり ...