Amazon Lightsailのphp2shell対応をClaude Codeにほぼおまかせしてみた
2026年10月21日、PHPに「認証なしでリモートからコードを実行できる」脆弱性が2件公表されました。通称 php2shell です。このブログは Amazon Lightsail の Bitnami 版 WordPress で動い ...
Laravelで一時的にロケールを変更したい
APIコントローラーのバリデーションエラーメッセージは英語で返したいとかそんなときに。
public function __construct() { App::setLocale('en')
Laravelでワーカーのプロセス監視をせずにキューを常駐させる
本番環境では、queue:workプロセスを実行し続ける手段が必要です。queue:workプロセスは、ワーカタイムアウトの超過や、queue:restartコマンドの実行など、さまざまな理由で実行を停止する場合があります。
PHPでTwitter APIを使ってみる
デベロッパーアカウントの作り方はこちら
プロジェクトとアプリの作成APIキーを取得するためにプロジェクトとアプリを作成します。
まずはプロジェクト名。
Cloud RunでPhalconをサーバーレスに実行する
GCPのCloud Runを使うとコンテナをFaaSのように呼ばれた時だけ実行することができます。
PHPのマイクロフレームワークPhalconで作ったコードをコンテナに固めて実行してみます。
まずは
LaravelでapiのURLプレフィックスを変更する
Laravelでapi.phpにルーティングを定義すると、デフォルトではURLに「~/api」がついてしまいます。
Route::get('/hello', function () { ret
AWS SDK for PHPでasyncを使ってみる
SDKの提供するメソッドには、非同期実行用にサフィックスにAsyncがついたものが必ず用意されています。
jQueryのDeferredのように使えそうな感じ。
S3ClientのPutOb
Laravelのログイン維持(Remember me)機能でのログインをハンドリングする
php artisan make:authで作成できる、Laravelの標準ログインではログイン維持(Remember Me)機能がサポートされています。
チェックボックスをオンにしてログイン
php-sassでSCSSをコンパイル
SCSS(SASS)はスタイルシートを書くことができるCSSメタ言語です。
SCSSを使うことでCSSをより効率的で可読性の高い記述にできます。
SCSSからCSSを生成するためにはSCSSコンパイラにか
AWS SDK for PHPでCloudFrontディストリビューションを作成する
PHPを使って、CloudFrontディストリビューションを作成してみます。
オリジンに設定するS3バケットも一気通貫で作成します。
マネジメントコンソールでやってみるとわかりますが、







