Laravel

Laravel

【Laravel】認証機能まとめ

こんにちは、かつコーチです。LaravelにはLaravel6でLaravel UIが登場し、認証機能が追加されました。Laravelの認証システムは非常に柔軟かつ使いやすく、開発者が短期間で安全な認証機能をアプリケーションに導入できるよう...
Laravel

【Laravel】Laravel8の機能を解説

こんにちは、かつコーチです。2020年9月にLaravel8がリリースされました。少し時間が経っていますが、これまでのLaravel7と何が変わったのかをご紹介します。モデルファクトリの改良Laravel 8では、Eloquentモデルのフ...
JavaScript

【Laravel × Inertia.js】Inertia.jsを利用するときとは?

こんにちは、かつコーチです。前回はInertia.jsに基本について解説しましたが、実際にはどのようなときに使うのでしょうか?今回はInertia.jsを使うときについて解説します。Inertia.jsは、バックエンド(Laravelなど)...
JavaScript

【Laravel × Inertiajs】Inertia.jsについて解説

こんにちは、かつコーチです。Laravelで開発するときに、VueやReactを使うとき、Inertia.jsを利用することがあります。今回は、そのInertia.jsとは何かについて解説します。Inertia.jsとは?Inertia.j...
Laravel

【Laravel】メールアドレス認証について解説

こんにちは、かつコーチです。今回は、Laravelにおけるメールアドレスの認証機能について解説します。LaravelのEmail Verification(メールアドレスの認証)機能は、ユーザーがアカウント登録後にメールを通じてアカウントを...
Laravel

【Laravel】Laravelのセキュリティ対策について解説

こんにちは、かつコーチです。システムやアプリ開発ではセキュリティ面がとても重要になってきます。Laravelのセキュリティ対策には、さまざまなレイヤーがあり、ファイアウォールやモバイル端末からのアクセスに対しても適切に保護することが可能です...
Laravel

【Laravel】Migrationのときの型をまとめて解説

こんにちは、かつコーチです。LaravelでMigrationするときに型を指定すると思いますが、よく使うものは大体把握できていると思います。では、全体としてはどのようなものがあるのでしょうか?今回はその型についてまとめてみます。Larav...
Laravel

【Laravel】Middlewareを深堀りして解説

こんにちは、かつコーチです。LaravelのMiddlewareについては解説しましたが、もう少し理解を深めるために、今回は、より深堀りして解説します。前半は、よく利用するAuthenticateとRedirectIfAuthenticat...
Laravel

【Laravel】Laravel7の機能を解説

こんにちは、かつコーチです。2020年3月にLaravel7がリリースされました。少し時間が経っていますが、これまでのLaravel6と何が変わったのかをご紹介します。Bladeコンポーネントの改良Laravel 7では、Bladeテンプレ...
Laravel

【Laravel基礎学習】入力した値を保持する

バリデーションエラー時は、old関数を使って入力した値を保持する。新規作成→保存したいとき(create→store)は、<input type="text" class="form-control" id="name" name="nam...
Laravel

【Laravel】__()関数について解説

こんにちは、かつコーチです。Laravelで開発していると、<p>__('ログインはこちら')</p>このような記述を見かけます。記述しなくても動作しますが、学習始めた頃は何を表しているのかわかりませんでした。今回は、__()はなんなのかに...
Laravel

【Laravel基礎学習25】LaravelのMiddlewareについて解説

こんにちは、かつコーチです。システムやアプリ作成時にセキュリティ面ではMiddlewareを扱うことが多いです。Middlewareはいわゆる門番=玄関なので、鍵がかかっているか、正しい鍵なのかどうかを示します。そこで、今回は、Larave...
Laravel

【Laravel基礎学習19】Eloquentとクエリビルダーの違いを解説

こんにちは、かつコーチです。Laravelで開発するときにデータベースにアクセスするときに、Eloquentとクエリビルダーがあります。今回は、それぞれの違いについて掘り下げて解説します。Eloquentとクエリビルダーの違いEloquen...
Laravel

【Laravel基礎学習16】Eloquent ORMについて解説

こんにちは、かつコーチです。Eloquent ORMとは?LaravelのEloquent ORM(Object-Relational Mapping)は、データベーステーブルをPHPのオブジェクトとして扱うことができる仕組みです。Eloq...
Laravel

【Laravel基礎学習13】クエリビルダーについて解説

こんにちは、かつコーチです。LaravelでDatabaseを扱うときに、クエリビルダー(Query Builder)があります。今回は、そのクエリビルダーについて解説します。Query Builderとは?LaravelのQuery Bu...
Laravel

【Laravel基礎学習7】Laravelのルーティングについて解説

こんにちは、かつコーチです。Laravelを扱う上で、Routingの理解は必須となります。今回はそのRoutingについて解説します。Laravelの**ルーティング(Routing)**は、ユーザーからのリクエストを適切なコントローラー...
Laravel

【Laravel基礎学習5】Laravelのコントローラーについて解説

こんにちは、かつコーチです。今回は、LaravelのMVCモデルの一部であるコントローラーについて解説します。Laravelのコントローラーは、リクエストを処理し、レスポンスを返す役割を持つMVC(モデル・ビュー・コントローラー)アーキテク...
Laravel

【Laravel基礎学習4】Laravelのビューについて解説

こんにちは、かつコーチです。Laravelの**View(ビュー)**は、アプリケーションのプレゼンテーション層を管理するための重要なコンポーネントです。MVCアーキテクチャの一部として、Viewはユーザーに表示されるデータをテンプレート化...
Laravel

【Laravel基礎学習3】Laravelのモデルについて解説

こんにちは、かつコーチです。LaravelにおけるModel(モデル)は、アプリケーションのデータとビジネスロジックを扱う非常に重要な部分です。モデルはデータベースとのやり取りを行い、データの取得、保存、更新、削除といった操作を簡単に行える...
Laravel

【Laravel基礎学習2】MVCとはなにかについて解説

こんにちは、かつコーチです。Laravelは、MVC(Model-View-Controller)アーキテクチャに基づいて設計されたフレームワークです。MVCは、アプリケーションの構造を分離する設計パターンで、保守性や再利用性を高め、コード...