phpとmysqlとマーケティングについてのメモ

忘れてしまってもいいいように

Laravel学習帳[帳暫定版]

自分用にLaravelのことをまとめておきます。

 

ページを追加するたびにおこなうべきこと

 


ルート

・Laravel/routes/web.phpの中身の書き換え

以下のような文言を追加

Route::get('hogehoge/hoge2','hoge2Controller@index');

※hogehogeディレクトリのhoge2ディレクト

 


コントローラー

・Laravel/app/Http/Controllers/hoge2Controller.phpを追加

→変数を与えて、viewを表示させるくらいの内容

class hoge2Controller extends Controller

{

public function index()

             {  return view ('hogehoge.hoge2'); }

}

 


VIEW

・現在のところ下記のように書くのが効果的と考える

(継承親 )layout.blade.php → @yieid('header') @yieid('contents') @yieid('footer')

場所 Laravel/resources/views/hogehoge/layout/layout.blade.php

※サイトの大雑把なレイアウト

(継承子) hoge2.blade.php → @extends('hogehoge.layout.layout')  @include('hogehoge.layout.header') @include('hogehoge.layout.hoge2') @include('hogehoge.layout.footer')

※ほげ2ページのレイアウト継承

場所 Laravel/resources/views/hogehoge/hoge2.blade.php 

(継承子(中身))

hoge2.blade.php → @section('contents') 中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身中身 @stop

※ほげ2ページのコンテンツ

場所 Laravel/resources/views/hogehoge/layout/hoge2.blade.php