2023-11-19から1日間の記事一覧

Laravel Bladeテンプレート

データの表示 【コントローラ側】 変数をビューに渡す 【ビュー側】 コントローラから受け取った変数を{{と}}で囲む 変数をビューに渡すには、上記のようにview()ヘルパ関数の第2引数にPHPのcompact()関数を指定する方法が一般的 compact()関数の引数にはビ…

Laravel ビューの基本

ビューの作成 resources/viewsフォルダの中に手動で作成。ファイル名は○○○.blade.php 表示はルーティングやコントローラでLaravelview()ヘルパ関数でviewを返す。 view()ヘルパ関数でビューを指定するときはresources/viewsを省略し、フォルダ名.ファイル名…

Laravel コントローラの基本

コントローラの作成 コントローラを作成するには、ターミナルで以下のコマンドを実行します。 sail artisan make:controller コントローラ名 コマンドで作成されたコントローラ(コントローラ名.php)は、app/Http/Controllersフォルダの中に配置される。 ア…

Laravelルーティングの基本

ルーティングの設定方法 // ルーティングの基本的な設定方法 Route::HTTPリクエストメソッド名('URL', [コントローラ名::class, 'アクション名']); // ルートに名前をつける場合 Route::HTTPリクエストメソッド名('URL', [コントローラ名::class, 'アクショ…

Laravelプロジェクトの設定方法

Laravelプロジェクトの設定方法 Laravelプロジェクトの設定ファイルはすべてconfigフォルダ内に格納されています。 app.phpファイルでLaravelプロジェクト全体の設定を行う 設定ファイル 用途 app.php Laravelプロジェクト全体の設定を行う。アプリケーショ…

Laravel CRUDとMVCモデル

CRUD(クラッド) データの作成(Create)、読み取り(Read)、更新(Update)、削除(Delete) MVCモデル MVCはモデル(Model)、ビュー(View)、コントローラ(Controller) MVC 役割 モデル アプリの「処理」を担当。データベースとやりとりし、データの…

Laravelの開発手順

Laravelの一般的な開発手順 Laravelプロジェクトの作成 Laravelプロジェクトの設定 データベースとの連携 扱うデータ(「商品」「仕入先」など)ごとに以下繰り返し マイグレーションファイルの作成 マイグレーションの実行(テーブルの作成) モデルの作成 …