RitoLabo

カテゴリ Laravel

Laravel 8 で刷新された ModelFactory でテストデータを簡単に作成する

  • PHP

Laravel には ModelFactory(モデルファクトリ)といって Eloquent のモデルを使って簡単に開発用のデータやテスト時のデータを作成できる仕組みがあります。このモデルファクトリが Laravel 8 で刷新されなかなか良い感じになっていたので、今回は実際に使用してみたいと想います。

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

  • PHP

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

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

  • PHP

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

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

  • PHP

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