Laravelで学習・開発するときの情報まとめ

Laravel Laravel

今まで、いろいろとLaravelについて書いた記事を一覧化してみました。
よく見ると雑な記事が結構あるので、過去のものはできれば少しずつ書いたり分けたり直したいなぁと…😅

Laravelで開発を進めていくときや学習する際には、公式ドキュメントと一緒にお役立てください。

Laravelの公式ドキュメントについて

公式ドキュメントは下記になります。
公式ドキュメントの右上のversionからLaravelのバージョンを選べるので、使用しているバージョンを選択して見るようにしてください。
英語が苦手な人(筆者も含む)はChormeの翻訳機能やDeepLを使って、読むとなんとなーく分かります。
Laravel - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing ...
PHPの公式ドキュメントはこちらです。
PHP: PHP マニュアル - Manual

vue連携

バッチ処理

認証機能

Laravelの標準機能を説明している雑多な記事一覧

【入門】Laravelについて
本記事ではLaravelで開発を始める方に向けて、Laravelの概要と代表的な機能について書いています。Laravelとは?ひとことでいうとPHPのWebフレームワークです。PHPをそのまま使ってWebシステム作るよりも、簡単にWebアプ...

Laravelのディレクトリ構造について
Laravelのディレクトリ構造について確認してみました。ディレクトリに何のファイルを格納するか理解しておかないと、開発するときにコマンドで作成したファイルがどこに入るか、どこにファイルを置くべきか迷ってしまいます。Laravelのバージョ...

【入門】LaravelのBlade(view)についてまとめ
LaravelのBlade(view)について書き方や使えるディレクティブなどをまとめてみました。掲載しているコードについては、Laravel11で検証しています。LaravelのView(ビュー)とは?Viewは実際に表示する画面になりま...

【入門】LaravelのControllerについて
本記事では、Laravelのコントローラーについて書いています。フロントの画面からフォームでデータが送信されたときにLaravelではコントローラーでPOSTやGETのリクエストを受け取って、データの保存やリストの取得など、なんらかの処理を...

LaravelのFormRequestでバリデーションする!
フォームから飛んできた値をバリデーションするときに、Requestのままバリデーションすることもあると思います。FormRequest(フォームリクエスト)にしておくと、ファイルも分割できるし見やすいのでオススメです。FormRequest...

[Laravel]メッセージファイル(Lang)の使い方
laravelでメッセージを取得する方法について書いています。プログラムの中で、メッセージを固定で書くのではなく、resources/lang 配下のファイルにまとめていた方がメッセージを修正する時にも便利です。en / jaなどのディレク...

Laravelのページネーション(Pagination)について(カスタマイズするには)
Laravelのページネーションを使用したり、カスタマイズしたページネーションを実装したりしたことがあるので、思い出しながら復習してみます!そもそもページネーションって?Googleの下にあるこれです!長い一覧のページを分割して、リンクを並...

Laravelのデバッグで使うddとは?+小技
ヤスケBeerを派手にこぼして嫁に叱られたヤスケです。Laravelで変数の値とかをパッと見たいときに使うddヘルパーについてです!ddヘルパーとは引数の変数の内容を見やすく表示してくれて、その場で処理が止まります。表示したときに関数内部で...

LaravelのCollection使い方まとめ(追加/削除/含むかなど)
LaravelのCollectionの使い方についてまとめています。Collectionについて、簡単な解説と下記のメソッドを使ってみています。・get・all・add・push・put・where・filter・map・each・coun...

LaravelでSession(セッション)の使い方まとめ
Laravelでsessionを使うことがあったので、使い方をまとめて見ました。Laravelのセッションはヘルパー、リクエスト、ファサードの3つから使えます。3つとも同じように使えるので、ヘルパーのところだけ説明を記載しています。リクエス...

Laravelのミドルウェアについてのまとめ
Laravelのミドルウェア(middleware)についてまとめています。Laravel11で確認しています。・公式ページLaravelでのミドルウェア(middleware)とは?ブラウザなどからリクエストを受けて処理する前に何か処理し...

[Laravel]クエリパラメータを暗号化・復号化(encrypt, decrypt)
laravelのencryptヘルパを使って、画面遷移時のパラメータの暗号化をしたのでlaravelでの値の暗号化・復号化方法を記載しています。下記を参考にしています。・(公式翻訳)Laravel 7.x 暗号化・公式Encryption ...

[Laravel]gmailのsmtpを使ってメール送信する
laravelでgmail(smtp)を使って、メール送信をする方法です。前回、検証用リポジトリに認証機能を追加してみましたが、パスワードリセットなどのメール送信がそのままではできないためgmailを使ってメール送信を行なってみました。la...

[Laravel]ユニットテストをする(phpunit設定など)
Laravelでテストを書く方法について、記載しています。前に作ったLaravelの掲示板にテストを入れてみました。下記はLaravel5で確認しています。ユニットテストを作成するユニットテストを作成するときは下記のコマンドを使用します。C...

[Laravel]コレクションのソートまとめ(複数キーでソートでハマった..)
laravelのコレクション(collection)を使って、連想配列のソート処理を行うことがありました。複数キーでソートしたかったのですがハマったので、コレクション(collection)でのソートについてまとめてみます。配列をソートする...

Laravel8のBladeでComponentsを使ってみる
Laravel8のBladeでComponentsを使ってみるLaravel8がリリースされたということで、リリースノートを見てみました。するとbladeでコンポーネントが作れるようになっているようだったので使ってみました。公式のこちらの内...

LaravelのEncrypterクラスを解析してみた
LaravelのEncrypterクラスを解析してみたLaravelの暗号化(encrypt)・複合化(decrypt)メソッドの中身を解析してみました。ことの始まりは、別のシステム(PHPだけで出来ている)で暗号化・複合化する必要があった...

Laravelでよく使う気がするartisanコマンドまとめ
Laravelでよく使ってる気がするartisanコマンドをまとめてみました。載せているコマンドはLaravel11で実行して試してみています。artisanコマンドとは?Laravelに含まれているプログラムです。プロジェクト作成後、プロ...

[Laravel]tinker(psysh)を使ってみた
laravel tinkerを触ってみたので、tinker(psysh)について書いてみました。laravel tinkerはpsyshを搭載したもので同じものじゃないかなと思います。laravel tinker(psysh)とは起動すると...

その他、設定や気づきなどの記事一覧

Laravelでデータベースを使うとき

Laravelでやってみた記事一覧

掲示板を作ってみた

usecaseを使ってみた

Laravelで追加してみた便利なライブラリ一覧

Laravelの標準機能の他に、composerコマンドで導入することができるライブラリがあります。
それぞれ入れてみて試した内容を書いています。

laravel-enum

laravel-imap

laravel-short-url

Laravel Sanctum

Laravelについて学習したい

Laravelでの学習について、おすすめの教材です。
といっても自分で書いたものですが…😅

PHPのみでevernote風メモアプリを作って、同じものをLaravelを使用して作っていきます。
Laravelのメリットがよくわかる教材になっています。
詳細についてのリンク:
404 NOT FOUND | コードライク
福岡でWebシステム開発中心に活動中のフリーランスプログラマのブログ。PHP/JavaScript/C#/Go/Javaなど色々やってます!

コメント

タイトルとURLをコピーしました