- 2019年1月25日
【PHP】Slim3フレームワークのCSRF対策ミドルウェア「Slim-Csrf」の導入方法
勘違いから若干手こずったので、備忘録としてまとめ。 PHPフレームワーク「Slim3」でCSRF対策を行うためのミドルウェア「Slim-Csrf」の導入方法です。 GitHub の […]
勘違いから若干手こずったので、備忘録としてまとめ。 PHPフレームワーク「Slim3」でCSRF対策を行うためのミドルウェア「Slim-Csrf」の導入方法です。 GitHub の […]
昨日の記事で、Slim3の導入方法について紹介しましたが、「slim/slim-skeleton」パッケージを使った方が、特に初心者にはわかりやすいと思ったので、そのご紹介です。 […]
現在、PHPの軽量フレームワークで「Slim3」というものを試してみています。 こちらのフレームワークは必要最低限の機能しかないため軽量で、学習コストも低くて済みます。 当然、基本 […]
lorempixel – placeholder images for every case lorempixelはurl指定するとダミーの画像を表示してくれるサイト […]
Laravel内で共通のことですがクラス中で用いる初期化関数__construct()が上手く働かないことがあります。これに陥る原因としてLaravel内でクラスを呼び出した時、 […]
Laravelのブラウザテストツールduskは以下の様なコードでdriverメソッドからwebdriverを呼び出すことによってブラウザを動かします。このコードはLaravelの […]
CRUDの内updateとdeleteは既存データを加工します。この機能をテストするならば、必然データを壊します。この壊すデータの範囲に重要なものが紛れている場合、問題が起こりま […]
PHP: クラスの抽象化 – Manual abstractはPHPのクラス宣言時につけることでそのクラスを抽象クラスとして扱うことを示します。抽象クラスはインスタン […]
ブラウザテスト(Laravel Dusk) 5.6 Laravel#使用可能なアサート Laravelの自動ブラウザテスト機能duskでは多くのassertが使用可能です。多く […]
Laravelには公式のプラグインとして”Dusk”というテストモジュールがあります。 Artisan経由でコマンドでPHPUnitテストを実行できるのです […]
コンストラクター・インジェクションはコンストラクタで依存性をインジェクション(注入)する方法のことです。何の気なしに次の様なコードを書いた場合、そのコードには依存関係が発生します […]
特殊文字を HTMLエンティティに変換する「htmlspecialchars」関数はたまに使いますが、こちらは実はあまり使ったことがなかったので、自分用のメモとしてまとめ。 HTM […]