primalbase/laravel-view-build
0.0.6
2020-03-04 09:45 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
README
从dwt文件生成layout.php
$ php artisan layout:make
$ php artisan layout:make --dwt=other.dwt # other.dwtから生成(defaultはmain)
从html文件生成*.blade.php
$ php artisan view:make index.html home.index
批量更新布局
$ php artisan layout:update packages/primalbase/laravel-view-build/config.phpの定義に従ってファイルを一括更新(layout:make)する
批量更新视图
$ php artisan view:update packages/primalbase/laravel-view-build/config.phpの定義に従ってファイルを一括更新(view:make)する
示例
创建布局
$ php artisan layout:make
views/layout/base/main.blade.php和views/layout/main.blade.php将被创建
如果文件已存在则不覆盖
基础文件总是被覆盖
创建布局(无基础文件)
$ php artisan layout:make --no-base
views/layout/main.blade.php将被创建
如果文件已存在则询问是否覆盖[y/N]
从mainMEMBER.dwt创建views/layout/member.blade.php
$ php artisan layout:make --source=mainMember.dwt --layout=layout.member
创建视图
$ php artisan view:make index.html home.index
views/home/base/index.blade.php和views/home/index.blade.php将被创建
如果文件已存在则不覆盖
基础文件总是被覆盖
创建视图(无基础文件)
$ php artisan view:make index.html home.index --no-base
views/home/index.blade.php将被创建
如果文件已存在则询问是否覆盖[y/N]
创建视图(模块内、指定布局)
php artisan view:make 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')