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システム作るよりも、簡単にWe...

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

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

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

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

[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 ...

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

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

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

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

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

[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をコピーしました