PHPフレームワークLaravel5.6でCRUD~READ編

一覧ページindexと個別ページshowを作る。

index:一覧ページ

【コントローラー修正】

TestController.phpのindexメソッドを修正するよ。

app/Http/Controllers/TestController.php

※Modelのall()はstaticメソッドだからインスタンス生成しなくてもいい。

【ビュー】

resources/views/test/index.blade.php

※あらかじめ「ID」にEDITリンク、「タイトル」にSHOWのリンクを設置。

show:個別ページ

【コントローラー修正】

TestController.phpにshowメソッドを追加する。

app/Http/Controllers/TestController.php

★Eloquentのfindメソッドは主キーを指定して検索する!

【ビュー】

resources/views/test/show.blade.php

★bladeで改行(複数行の表示)するには

①e()ヘルパーでHTMLエスケープ
e($test->description)
してから

②nl2brで改行コードを
に変換
nl2br(e($test->description))
した後で

③{{!! !!}}でタグ出力ね!
{!! nl2br(e($test->description)) !!}

※Laravel5.6から @method(‘DELETE’) で

を生成してくれるよ。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする