hoanghiep / template
在Laravel模板中自动创建blade
dev-master
2016-08-20 09:45 UTC
Requires
- php: >=5.5.9
This package is not auto-updated.
Last update: 2024-09-14 18:53:14 UTC
README
将包安装到 composer.json 文件中
"hoanghiep/template": "dev-master",
"hoanghiep/library":"dev-master"
Chạy lệnh : composer install
b2. 运行更新命令
composer dump-autoload
b3. 在 config/app.php 中添加服务
'providers' => [
/***** ****/
Hoanghiep\Template\HoanghiepTemplateProvider::class,
Hoanghiep\Library\HoanghiepLibraryProvider::class,
]
b4. 运行命令发布必要的文件
php artisan vendor:publish
渲染
[`\public\library`] => thư mục chứa các thư viện css + js + botstrap + databasetable javascript.
[`\config\hoanghiep.php`] => thư mục khai báo nơi chứa file mẫu
[`\hoanghiep\blade`] => chứa các file views mẫu để sao chép
[`\app\Console\Commands\MakeViewCommand.php`] => thư mục chứa file lệnh artisan đã viết sẵn
[`\resources\views\layouts`] => chứa các file khung bố cục đã viết mẫu
[`\resources\views\content-static`] ==> chứa các file nội dung tĩnh như html + văn bản
b5. 在 config/hoanghiep => blade 中安装包含模板文件的目录
默认是根目录 hoanghiep/blade,你可以将模板文件存放于其他位置,但要求文件名相同。
return [
'balde' => "hoanghiep/blade", // thư mục chứa file blade mẫu
"url_view"=>"resources/views" // nơi thư mục và file sẽ được tạo ra tiếp theo có thể đổi sang sang thư mục khác thư mục gốc
];
b6. 在 App\Console\Kernel.php
中添加新的 artisan 命令
thêm vào biến $commands
protected $commands = [
// Commands\Inspire::class,
Commands\MakeViewCommand::class
];
B7. 运行创建 blade 的命令。
语法: php artisan make:view fooder1_fooder_2_fooder_3 --blade
===== Tạo ra các file trong `resource/views/fooder1/fooder2/fooder3/blade` ====
Lựa chọn các file cần tạo blade ==
name blade ? [show_fields]:
[0] create
[1] edit
[2] index
[3] show
[4] show_fields
[5] table
[6] all
==> ok end !