PHP
- 2020年6月19日
- 2020年6月22日
【Laravel】HasManyThroughを使いやすくする
Eloquent:リレーション 6.x Laravel#Has Many Through LaravelではEloquent(データベース中のテーブルをマッピングしたモデルクラス […]
- 2020年6月15日
【PHP】文字列中の変数展開で関数を使う
PHPは二重引用符、ヒアドキュメントを用いた時に変数を文字列中に展開できます。 PHP: 文字列 – Manual#変数のパース プロパティや配列中の一要素も同様に […]
- 2020年6月11日
- 2020年6月11日
[備忘録]ChocolateyでPHPバージョンを入れ替えた後にプログラムがバグった時に確認したいこと
今回は半分やらかし話なのですが、個人的に盲点だと思ったので記事にしたいと思います。 自分の開発用PCにはIDEのIntelisenseやComposer用にPHPをインストールして […]
- 2020年6月5日
【PHP】PHP上で長大なデータを圧縮文字列にする
この記事で紹介するのはPHP上であるデータを可逆圧縮する方法と例です。通信内容のログなど何かしら大きなデータをデータベースに格納する時に特に役に立つ方法です。 使うのはZlib […]
- 2020年6月5日
【PHP】「空」と「0」の判定について
久しぶりに PHP のプログラムを修正した際、滅茶苦茶 初歩的なところで躓いたので、反省の意味も込めてまとめ。 思い込みとうっかりミスはやはり怖いものですね…。 何を […]
- 2020年5月28日
【Laravel】Artisanでプログレスバーを自在に作る
TR;DR LaravelのArtisanではSymfonyのプログレスバーをそのまま使っている Symfonyのプログレスバーはデザイン、表示情報などを自在に設定できて便利 本文 […]
- 2020年5月27日
- 2020年5月27日
【PHP】適切なキーを用いて処理結果のキャッシュを読み書きする
統計や機械学習の処理を行うとプロセスや日を跨いで全く同じ計算をすることがしばしばあります。計算が重い場合、時間を随分無駄にするのでキャッシュ化するのが望ましいです。この記事ではP […]
- 2020年4月24日
【Laravel】.env中のAPP_ENVで使われるとLaravelが想定している語群
Laravelの設定機能はphpdotenvをベースに作られています。このため環境に依存する設定は.envファイルに書くのが望ましいです。 vlucas/phpdotenv: L […]
- 2020年4月22日
【PHP】既に稼働しているプロジェクトにComposerでパッケージを追加する時はcomposer requireが安全
Composer ComposerはPHPのパッケージ管理ツールです。composer.jsonファイルでプロジェクトに必要なパッケージと大雑把なバージョン指定を行い、comp […]
- 2020年4月20日
- 2020年4月20日
PHPからJavaScriptにBool型の値を渡す方法
Webプログラムをしていると、PHPで吐き出した値に応じてJavaScriptの処理を切り替えたいときがあります。 文字列や数値であれば のようにすれば、PHPに通すと となり、j […]
- 2020年4月15日
- 2020年4月15日
【Laravel】対話コマンドを作る
対話コマンドはざっくばらんに言えば入力の受付と出力を繰り返すコマンドです。引数や分岐の多いコマンドは対話式にするとミスが減り便利です。Laravelはコンソールのデザインのための […]