PHP
似たようなルートの記述設定が多い時は、グループ化したほうがシンプルで管理しやすい 例えば、LaravelBreeze(認証用ライブラリ)を入れた際、以下のルーティング設定が追記されていた Route::middleware('auth')->group(function () { Route::get('/profil…
RestFulとは? 4つの原則からなる。 提供する情報が、URIを通して表現できること。全ての情報はURIで表現される一意なアドレスを持っていること。 HTTPをベースにした、ステートレスなクライアント/サーバプロトコルであること。セッション等の状態管理はせ…
migrationファイルには、バージョン管理の役割もある。 後から列の追加や削除も可能 ※チーム開発で威力を発揮する テーブルにtitle列を追加するため、追加用のmigrationファイルを作成 php artisan make:migration add_title_to_contact_forms_table 作成用…
簡易的なお問い合わせフォームアプリを作成するため、 必要なテーブルを作成していく。 model & migrationファイルを作成 モデルと、モデルに対応するマイグレーションファイルを同時に作成 php artisan make:model ContactForm -m 各ファイル名の特徴 モデ…
■共通点・SQLを書かずに、簡潔なコードでDBアクセスできる・PDO_parameter_bindingを使用する為、SQLインジェクションよる危険性が減る ①Eloquent・LaravelのORM・モデルクラスを使用・自動的なマッピングが可能・リレーションシップ(テーブル間の関連付け…