【PHP】match式とswitch文
match式について
・条件分岐に合致する値を返す。
・switchの場合には1対1で制約式を比較するが、matchは1対多で制約式を比較する。
・三項演算子のように値を評価する。
・制約式の比較は、厳密に型と値 ...
【PHP】「??=」の正体 PHP
初見だと?となるが、Null合体演算子だと分かる。
Null合体演算子基本の形。$aがnullでないならそのまま返し、nullなら第二オペランドの文字列を返す。
$a = null;$b = $a ?? 'nullで ...【VSCode】はじめてのVisual Studio Code。ショートカットキーを使いこなしたい。
ようやくエディタを乗り換えた。やはり強いのはVSCode。
早く使いこなせるようになりたい。
某エディタではctrl+mで閉じタグに既定で移動できてたが、VSCodeでは別のショート ...
【WordPress】PHPバージョン 切り替え
先日、ダッシュボードのサイトヘルスに、PHPバージョン変更の件でアラートが出てた。
旧バージョンで非推奨のため、というわけで今回バージョン変更した。
ブログを始めてから ...
【PHP/Laravel】enum backing type must be int or string
状況
error:「enum backing type must be int or string, bool given」
enumにboolを当ててエラー。
Enumerations(列挙型)そもそも「enu ...
【PHP/Laravel】$this->gurad->user()を使うまで
$this->gurad->user()Actionsで$this->guard->user();を使用し、id、passwordを取得。認証で利用する。
$hoge = $this->guard->user();$id ...
$hoge = $this->guard->user();$id ...
【PHP】返り値 nullableな型
状況返り値の型宣言で、検索対象のデータがnullであることを許容する場合。
nullを許容する型例えば、stringを返すとしている場合。nullをreturnすると、エラーになる。
PHP Fatal error: Uncau ...
nullを許容する型例えば、stringを返すとしている場合。nullをreturnすると、エラーになる。
PHP Fatal error: Uncau ...
【PHP/Laravel】guard 認証で処理を別途かませたい
状況例えば、ログイン時に特定の条件を含む場合(ex. パスワードがある条件を満たす)に別処理をかませたいとき。homeにリダイレクトさせる前に、別途処理を加えたい。
fortify, guardFortifyの場合、デフォルトで認証の ...
fortify, guardFortifyの場合、デフォルトで認証の ...
【PHP/Laravel】MailHogでメール送信テスト
メール送信テストのベストプラクティスが分からない。
SMTP、Mailgun、Postmark、AmazonSESとか、そもそもMailファサードでさくっと実装している例もあるし、どれを使うのが良いか分からない。
今回 ...
【PHP/Laravel】Laravel Fortify + AdminLTE 認証
まず、Laravel Fortify、AdminLTEについて、以前の記事で若干触れてる。
Laravel Fortify + AdminLTE 認証Fortifyのみではフロント側は無いため、公式のように書くか、自作しないとい ...