MVCの内部処理について

ユーザーからリクエストがあったらRouteにて、

Route::group(['prefix' => 'admin'],function(){
Route::get('news/create','Admin\NewsController@add');
Route::get('profile/edit','Admin\ProfileController@edit');
});

として

どこのURLから、どのアクションがリクエストされているかを

選別して飛ぶControllerを決める。

今回の場合はこれ(Route::get('news/create','Admin\NewsController@add');)

 

 

Admin\NewsControllerに飛んだらActionのaddの処理を行う。ここでは

 public function add()

   {

     return view('admin.news.create');

    }

として、Viewに飛ぶ。

その後、Viewのadminのnewsのcreate.blade.phpの内容をユーザーに表示させる。

(今回はModelは使わない)