PHPのMVCフレームワーク 「Laravel 9.x 」超入門 セットアップから基本構文まで

シェアしてね〜🤞
Laravel9.xの超入門シリーズです。
MVCとはなにか?という本当の基本から、Laravelのセットアップ、ControllerやView、Model、Routerの基本的な使い方をマスターしていきます。 基本的な使い方になるので、PHPを触ったことのある初心者向け記事になっています。
シェアしてね〜🤞

2021-10-02
LaravelにおけるMVCとは?図解してみた
WebアプリケーションフレームワークでMVCという設計パターンがあります。Laravelもこの設計に則って開発できます。
MVCとはモデル、ビュー、コントローラと呼ばれるもので構成されていて、それぞれにきちんと役割があります。
モデルは...

2021-10-02
Laravelのルーティングからコントローラを呼出し、値をビューに渡す
今回はルーティング経由でコントローラを呼び出し、さらにそこからビューを表示してみましょう。
イメージでいうと以下の通りです。
ユーザがブラウザで/usersにアクセスしたら、ルーティングを呼び出して、そこからコントローラ、ビューを呼び出...

2021-10-02
Laravelのルーティングの仕組みと一番簡単な使い方
前回ビューとコントローラという概念が出てきました。
ここで学ぶルーティングは、実はビューとコントローラの間に位置するものになります。
ユーザからの色々なリクエストをLaravelのルーティングで受け取って、適切なコントローラへと受け渡し...

2021-10-02
Laravelのモデル作成前にDBを用意して、DBの接続確認を行う
今回からモデルを作成していきます。
このシリーズではモデルはデータを扱うものとして説明していきますが、モデルは他の側面もあるので、そのことは頭の片隅においておいてください。
まずはデータを作る
モデルはデータを扱うものといいましたが、...

2022-07-30
Laravel Eloquentモデルを使ってデータを取得して、viewに表示してみる
前回はtinerを使って、DBに接続してデータを取得しました。
今回は、プログラムコードを記述してデータを取得して、viewに表示してみるということを行っていきましょう。
データを取得するにはEloquentモデルというものを使います。序...

2022-07-31
Laravel Eloquentでデータを追加・更新・削除を行う
前回はusersテーブルのデータを、Eloquentモデルを使って取得し表示するということを行いました。
今回はユーザーデータを新規で追加したり、すでにあるデータを更新したり削除したりしていきましょう。
これが出来れば簡単な動きアプリケー...

2022-08-01
Laravelでバリデーション実装!エラーメッセージを日本語で表示
前回の記事でデータの登録は出来るようになりましたが、入力をチェックするバリデーションが実装されていません。
ユーザーからの入力は必ずしも正しいものが来るとは限らず、場合によってはいたずらや不正な入力をされる可能性もあります。
Larave...