記事一覧
ルーティングとコントローラ
ルーティング主にweb.phpファイルを使って行う。
Route::get(‘アドレス‘ , ’関数や継承名@アクションメソッド’);
例1)Route::get(‘/‘,fanction(){ return view(‘wellcame’);});例2)Route::get(‘hello‘,’HelloController@index’);
コントローラContorollerクラスを継
PHPテンプレートとBladeテンプレート
PHPテンプレート1. ルートを使ってテンプレートを表示する場合
view(‘フォルダ名.ファイル名’);
helloフォルダの中のindex.phpを表示する。
2. コントローラを使ってテンプレートを表示する場合
コントローラのアクションメソッド内でviewして、それをルートで表示する。
直接ルートに渡すか、コントローラを経由して渡すかの違い。
3.値をわたす
コントローラで変数(連想配列
Eloquentの基礎
ORMとはORMはデータベースの レコードをオブジェクトとして扱えるようにする仕組みで、LaravelのORMがEloquentである。
全レコードの取得peopleテーブルを操作するためのモデルクラスとしてPersonモデルを作成する。
PersonController public function index(Request $request) { $items = Pe