RitoLabo

phpenv & php-build で macOS Catalina に複数バージョンの PHP 環境を構築する

  • PHP

phpenv と php-build を用いて、macOS Catalina で複数バージョンの PHP を切り替えて使用できるようにします。

Laravel でのメール送信を Notification クラスを利用してシンプルに実装する

  • PHP

Laravel にはメールや slack の通知などを行う為に Notification クラスが用意されています。メールの送信に Notification クラスを用いると記述もシンプルになってとても使いやすいのでおすすめです。

Laravelのコンポーネントクラス/Bladeコンポーネントタグを使ってビューを構築する

  • PHP

Laravel ではビューの構築に Blade が利用できテンプレートを定義できますが、Laravel 7 から、コンポーネントクラスや Blade コンポーネントタグが利用できるようになりました。

【PHP】PSR-12 Extended Coding Style(拡張コーディングスタイル)

  • PHP

PSR-12 は、コーディングスタイルガイドである PSR-2 の拡張および置き換えと、基本的なコーディング標準である PSR-1 への準拠が必要になります。PSR-12 の目的は、PSR-2 と同様に異なる作成者のコードを理解する(読む)際の認識の摩擦を減らすことです。

Laravel Socialite 4.x でソーシャルログイン(OAuth認証)を行う

  • PHP

Laravel Socialite は OAuth 認証のインターフェースを提供するパッケージです。ソーシャルログインを簡単に実装する事ができます。