primalbase/laravel-view-build

0.0.6 2020-03-04 09:45 UTC

This package is auto-updated.

Last update: 2024-09-04 20:11:18 UTC


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')