primalbase / view-builder
View Builder
Installs: 4 557
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
This package is auto-updated.
Last update: 2024-12-04 22:58:21 UTC
README
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が作成される
ファイルが既に存在する場合は上書きしない
ベースファイルは常に上書きされる
レイアウトを作成(ベースファイルなし)
$ php artisan make:layout --no-base
views/layout/main.blade.phpが作成される
ファイルが既に存在する場合は上書き確認[y/N]
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が作成される
ファイルが既に存在する場合は上書きしない
ベースファイルは常に上書きされる
ビューを作成(ベースファイルなし)
$ php artisan make:view index.html home.index --no-base
views/home/index.blade.phpが作成される
ファイルが既に存在する場合は上書き確認[y/N]
ビューを作成(モジュール内、レイアウト指定)
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が作成される
レイアウトは@extends('layout.member')となる