Laravel

Laravel

【Laravel】パスワードリセットのメールをカスタマイズしたい

Laravelでの開発で便利なところとして、認証機能を作成してくれる機能があり、ログインだけでなくパスワードリセットの機能もコマンドを叩くだけで構築してくれます。 ただ、メールに送られてくる文章がHTMLの形式となり、よりシンプルな...
Laravel

【Laravel】認証周りで使う便利な書き方

Laravelの認証周りのところでお世話になる、便利な記述を紹介します。 バージョンとしては、8.X系で動作確認できています。 ログインしているかを確認する Auth::check(); ログインさ...
Laravel

【Laravel】テーブル別に$requestの内容を区分けする

Laravelでの開発中に、編集画面のフォームで2つ以上のテーブルから取り出しているinputタグの箇所がありました。submitをした後、それぞれのテーブルのカラムにデータを入れたいと思っていますが、controllerでどのようにテー...
Laravel

【Laravel】seederやfactoryで連番を振りたい

LaravelのSeederは大量のデータを1コマンドで生成できて便利です。入れ込むデータに連番をふりたいと思い、対応した方法を記します。 ※この記事ではseederやFactoryファイルなどの作り方は割愛します。factoryフ...
AWS

LaravelとAWS SESを使ってメールを送信

Laravelでメール機能の実装をしましたのでその時の手順になります。※Laravelは8系、AWSはEC2とSESという環境で設定しています。 また、メール送信のコードは既にあるものとします。 必要なドライバーをインストールする...
Laravel

【Laravel Sail】 Laravel Sailで別のポートを指定してアクセスする

Laravel Sailを使って開発をしていますが、Sailを使うプロジェクトが2つ以上になってきました。1つ目のプロジェクトはデフォルトのままでSailを設定していたため、2つ目のプロジェクトのポートの設定値を変えるようにしたいなと思い...
Laravel

【Laravel】クエリビルダを使って A and (B or C) で絞り込む

共通の絞り込みがある上で、ケース別に絞り込みもしたいときがあると思います。 Laravelで、A and (B or C) の絞り込みをしたいときの書き方についての説明です。 以下は、Hogeテーブルのidカラムの中で...
Laravel

【Laravel】ルーティングのグループ化

はじめに Laravelのルーティング(web.php)は、同じ階層のページなどを表示する際では記述をまとめることができます。よく見かける記述ではありますが、期間を空けて見ると何だったっけ?となることがあったので、この機会に整理しま...
Laravel

【Laravel】サービスコンテナに登録されたクラスをインスタンス化

いずれも同じ動作となる。サービスコンテナの機能を使いインスタンスを立てることができる。 ※インスタンス化するためには、予めサービスプロバイダーの作成と、サービスプロバイダのconfigフォルダのapp.phpに登録が必要です。 ...
Laravel

【Laravel】DI・サービスコンテナとは?

DIとは Dependency Injectionの略称。日本語だと依存性注入といいます。 「外部にあるオブジェクトを、依存関係である別のクラスに渡すこと」ができます。 依存関係とは? 例えば、「A関数を動かすためにはB...
タイトルとURLをコピーしました