Ritolabo
  1. Home
  2. PHP
  3. Laravel

カテゴリLaravel

MinIO を使ってローカルでの開発環境の外部ストレージを Amazon S3 からローカルのコンテナへ置き換える

  • Laravel
MinIO を使ってローカルでの開発環境の外部ストレージを Amazon S3 からローカルのコンテナへ置き換える

MinIO コンテナを使えば、インターネット外部ストレージを使うことなく AWS SDK を用いたストレージ操作開発が可能になります。

Laravel Sail なら Docker 開発環境がコマンド 2 撃で構築できる。PHP/MySQLからキューやメール環境までオールインワン

  • Laravel
Laravel Sail なら Docker 開発環境がコマンド 2 撃で構築できる。PHP/MySQLからキューやメール環境までオールインワン

LaravelSail は、Laravel で作成した PHP アプリケーションを Docker 開発環境で動作させるための環境構築ツールです。Laravel を動作させるための一通りの仕組みが構築され、簡単に Docker での開発環境を構築する事ができます。

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

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

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

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

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

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

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

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

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

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

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

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

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • AWS Certified Solutions Architect - Associate
  • 統計検定 3 級