10コントローラを作成する
コントローラについて
コントローラはモデルとビューの橋渡しをする存在です。
主に2つの役割を持っています。
- ルートから受け取った情報をモデルに処理をお願いする
- モデルから受け取った情報をビューに表示する
具体的にはモデルからDBにアクセスし、取得したデータをコントローラで加工してビューに渡すと行ったことや、ビューからのデータをモデルに渡し、DBに保存をしたりします。
またバリデーション(データが正当かどうかを判断する機能)もコントローラに記述します。
では、以下のコマンドをターミナルで実行しコントローラを作成してみましょう。
php artisan make:controller コントローラ名
// Memoコントローラの場合(コマンドを実行)
php artisan make:controller MemoController作成したコントローラに次のコードを追加しておいてください。
※今は追加するだけで問題ないです。後のチャプターで使用します。
public function show(){
return view('home');
}
コメントを残す