- 2020年5月27日
- 2020年5月27日
【PHP】適切なキーを用いて処理結果のキャッシュを読み書きする
統計や機械学習の処理を行うとプロセスや日を跨いで全く同じ計算をすることがしばしばあります。計算が重い場合、時間を随分無駄にするのでキャッシュ化するのが望ましいです。この記事ではP […]
統計や機械学習の処理を行うとプロセスや日を跨いで全く同じ計算をすることがしばしばあります。計算が重い場合、時間を随分無駄にするのでキャッシュ化するのが望ましいです。この記事ではP […]
Laravelにはいつでもどこでも使えるコンセプトの関数であるhelper関数が用意されています。 ヘルパ 6.x Laravel 例えば、public_path関数は次の通り […]
Laravelの設定機能はphpdotenvをベースに作られています。このため環境に依存する設定は.envファイルに書くのが望ましいです。 vlucas/phpdotenv: L […]
LaravelのEloquent(データベースの射影モデル)は雄弁な、と名がつく通り様々なことができます。できることが多いためある目的の達成方法がいくつもあります。この記事ではな […]
対話コマンドはざっくばらんに言えば入力の受付と出力を繰り返すコマンドです。引数や分岐の多いコマンドは対話式にするとミスが減り便利です。Laravelはコンソールのデザインのための […]
Laravelのテスト機能の中に題を実現できるものがあります。次のリンク先の”ファイルアップロードのテスト”に説明があります。 HTTPテスト 6.x L […]
Laravelの用意した認証機能フレームワークでは要件を満たせないが暗号化の様なクリティカルな部分は抜き出して使いたいときがあります。実装を追うことでどこで何をしているか探します […]
LaravelにはAPIトークンを用いてユーザを認証する仕組みが組み込まれています。拡張機能であるLaravel Passportというものもありますが、この記事では組み込みのA […]
SMSは二段階認証などでしばしば使われる電話番号を宛先にして送るメッセージです。もともとメッセージとして使う予定のなかった機能であったり、基本的に有料であったりとwebと少し違い […]
時折データベースの中身をファイル(csvなど)として出力したいという要件があります。そういった時は往々にして画面に表示しきれないくらいのデータ量のデータを出力することになります。 […]
ArtisanはLaravelに含まれているコマンドラインインターフェイスです。LaravelにはArtisanで用いるためのコマンドを簡単に書けるようなフレームがそろっており、 […]
axiosとLaravelとVue.jsでよく使う設定のプリセット的な連携を紹介します。 Laravelのテンプレート上では静的部の定義をあらかじめ行っておきます。大体、met […]