2023-11-19から1日間の記事一覧
データの表示 【コントローラ側】 変数をビューに渡す 【ビュー側】 コントローラから受け取った変数を{{と}}で囲む 変数をビューに渡すには、上記のようにview()ヘルパ関数の第2引数にPHPのcompact()関数を指定する方法が一般的 compact()関数の引数にはビ…
ビューの作成 resources/viewsフォルダの中に手動で作成。ファイル名は○○○.blade.php 表示はルーティングやコントローラでLaravelview()ヘルパ関数でviewを返す。 view()ヘルパ関数でビューを指定するときはresources/viewsを省略し、フォルダ名.ファイル名…
コントローラの作成 コントローラを作成するには、ターミナルで以下のコマンドを実行します。 sail artisan make:controller コントローラ名 コマンドで作成されたコントローラ(コントローラ名.php)は、app/Http/Controllersフォルダの中に配置される。 ア…
ルーティングの設定方法 // ルーティングの基本的な設定方法 Route::HTTPリクエストメソッド名('URL', [コントローラ名::class, 'アクション名']); // ルートに名前をつける場合 Route::HTTPリクエストメソッド名('URL', [コントローラ名::class, 'アクショ…
Laravelプロジェクトの設定方法 Laravelプロジェクトの設定ファイルはすべてconfigフォルダ内に格納されています。 app.phpファイルでLaravelプロジェクト全体の設定を行う 設定ファイル 用途 app.php Laravelプロジェクト全体の設定を行う。アプリケーショ…
CRUD(クラッド) データの作成(Create)、読み取り(Read)、更新(Update)、削除(Delete) MVCモデル MVCはモデル(Model)、ビュー(View)、コントローラ(Controller) MVC 役割 モデル アプリの「処理」を担当。データベースとやりとりし、データの…
Laravelの一般的な開発手順 Laravelプロジェクトの作成 Laravelプロジェクトの設定 データベースとの連携 扱うデータ(「商品」「仕入先」など)ごとに以下繰り返し マイグレーションファイルの作成 マイグレーションの実行(テーブルの作成) モデルの作成 …