【Laravel入門】Laravelのappディレクトリについて構造を理解する【完全保存版】
![Thumbnail of post image 006](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回は【Laravel入門】Laravelのappディレクトリについて構造を理解する【完全保存版】です。 Laravelのディレクトリ構造 Console Laravelのアプリでは、オリジナルでコマンドで作ることができます。設定を「Console/Kernel.php」に記述し ...
【Laravel】ログの出力方法とconfig/logging.phpについて理解する
![Thumbnail of post image 136](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回はログの出力方法とconfig/logging.phpについて理解の紹介です。 ログの表示のさせ方 Logを表示させる方法です use Illuminate\Support\Facades\Log; \Log::info('Laravelアプリ内で表示させたい内容 ...
【Laravel入門】データベースに接続する方法と解説
![Thumbnail of post image 146](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回はデータベースに接続する方法と解説の紹介です。 データベースに接続する方法 Laravelでデータベースへ接続するには以下のことを行います。 DBの接続情報の入力 config/database.phpの確認 Modelの作成 マイグレーションの記述 Servic ...
【Laravel入門】interfaceとimplementsについて理解と実装を行う
![Thumbnail of post image 177](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回はinterfaceとimplementsについて理解と実装の紹介です。 Interfaceとは? Interface(Interface)とは、クラスが実装すべきメソッドの宣言だけを含む型です。具体的な実装は含まれておらず、メソッドのシグネチャ(名前、引数、返り値の型)だけ ...
【Laravel入門】Modelの作成と書き方
![Thumbnail of post image 040](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回はLaravelのModelの作成と書き方の紹介です。 Modelとは? Model(モデル)は、MVC(Model-View-Controller)アーキテクチャの一部であり、アプリケーションのデータを扱う部分を指します。モデルは、データの取得、変更、保存、削除などのデータ ...
【Laravel入門】MVC + S Serviceクラスの書き方!
![Thumbnail of post image 025](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
今回は【Laravel入門】サービスモデルの書き方!MVC + S 居ついての紹介です。 MVC + Sとは? LaravelのMVC(Model-View-Controller) + Serviceの構成のアーキテクチャです。 各項目について説明していきますね。 M:Model ...
【Laravel入門】Laravelのディレクトリ構造を理解する【完全保存版】
![Thumbnail of post image 147](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
application -app -bootstrap -config -database -public -resources -routes -storage -tests -vendor -.env app Laravelアプリケーションの中核部分が含まれるディレクトリです ...
【Laravel入門】DB::transactionでRequestを使うには?
![Thumbnail of post image 116](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
DB::transactionとは 「DB::transaction」とは、Laravelフレームワークにおけるデータベーストランザクションを操作するためのメソッドです。トランザクションは、一連のデータベース操作が「全て成功する」か「失敗する」のどちらかのプログラムの動きになりま ...
【Laravel入門】middleware(ミドルウェア)とは
![Thumbnail of post image 013](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
middleware(ミドルウェア)とは middlewareとは、HTTPリクエストが送られたタイミングで、受信されてからレスポンスが返されるまでの間に実行される処理をカプセル化したものです。 ミドルウェアはコントローラークラスの前後で処理を行えます。 URL(リクエスト) ↓ ...
【Laravel入門】Route::groupについて学ぶ
![Thumbnail of post image 086](https://god48.com/wp-content/uploads/2023/01/Laravel-1024x538.png)
Route::groupとは groupとはURIの接頭部や名前空間の接頭部を共通化できます。ルートをグループ化し、共通の属性や中間ウェアを適用するための機能です。この機能を使用することで、同じ属性や中間ウェアを持つ複数のルートをまとめて設定し、コードの重複を減少させることができ ...