2017 © Pedro Peláez
 

library view-builder

View Builder

image

primalbase/view-builder

View Builder

  • Thursday, November 9, 2017
  • by primalbase
  • Repository
  • 1 Watchers
  • 0 Stars
  • 352 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 12 % Grown

The README.md

リファレンス

dwtファイルからlayout.phpを生成する

$ php artisan make:layout
$ php artisan make:layout --source=other.dwt # other.dwtから生成(defaultはmain)

htmlファイルから*.blade.phpを生成する

$ php artisan make:view index.html home.index

レイアウトを一括更新

$ php artisan update:layout
packages/primalbase/laravel-view-build/config.phpの定義に従ってファイルを一括更新(layout:make)する

ビューを一括更新

$ php artisan update:view
packages/primalbase/laravel-view-build/config.phpの定義に従ってファイルを一括更新(view:make)する

Examples

レイアウトを作成

$ php artisan make:layout

views/layout/base/main.blade.phpとviews/layout/main.blade.phpが作成される, (*1)

ファイルが既に存在する場合は上書きしない, (*2)

ベースファイルは常に上書きされる, (*3)

レイアウトを作成(ベースファイルなし)

$  php artisan make:layout --no-base

views/layout/main.blade.phpが作成される, (*4)

ファイルが既に存在する場合は上書き確認[y/N], (*5)

mainMEMBER.dwtからviews/layout/member.blade.phpを作成

$ php artisan make:layout --source=mainMember.dwt --layout=layout.member

ビューを作成

$ php artisan make:view index.html home.index

views/home/base/index.blade.phpとviews/home/index.blade.phpが作成される, (*6)

ファイルが既に存在する場合は上書きしない, (*7)

ベースファイルは常に上書きされる, (*8)

ビューを作成(ベースファイルなし)

$ php artisan make:view index.html home.index --no-base

views/home/index.blade.phpが作成される, (*9)

ファイルが既に存在する場合は上書き確認[y/N], (*10)

ビューを作成(モジュール内、レイアウト指定)

php artisan make:view member/bbs/detail.html member::board.show --layout=layout.member

modules/member/views/home/base/show.blade.phpとmodules/member/views/home/show.blade.phpが作成される, (*11)

レイアウトは@extends('layout.member')となる, (*12)

The Versions

09/11 2017

dev-master

9999999-dev

View Builder

  Sources   Download