furios-developer / larabit
使用 'php artisan' 命令行界面创建 Laravel 视图(Blade 模板)
Requires
- php: ^7.3|^8.0
README
关于 LaraBit
你是否曾经想过,使用与创建新控制器、模型和迁移等相同的 artisan 命令来创建 Laravel 视图(Blade 模板)。
LaraBit 扩展了 Laravel Artisan 工具的功能,并提供了一个命令行界面,可以轻松地创建新的 blade 模板。
安装
使用 composer 安装
composer require furious-developer/lara-bit
入门指南
创建新的 blade 模板
要在视图文件夹的根目录下创建新的 blade 模板,请使用以下命令。
php artisan make:view <NameOfTheTemplate>
示例
如果我们想在视图文件夹内创建 "index.blade.php",则使用此命令,只需指定文件名,无需任何文件扩展名。
php artisan make:view index
此命令将在视图文件夹内创建 index.blade.php 文件,并且 LaraBit 也会在控制台输出文件的绝对路径。
定义模板类型选项
LaraBit 包含两种类型的模板
- 基本(默认类型):它将生成包含基本 HTML 代码的模板。
- 高级:它将生成包含 HTML 代码的模板,并包括一些有用的 HTML 标签。
命令
php artisan make:view index1 --type basic
---- 或者 ----
php artisan make:view index2 --type advance
或使用快捷方式
php artisan make:view index3 -t basic
---- 或者 ----
php artisan make:view index4 -t advance
在单个/多个文件夹内创建新的 Blade 模板
为了在文件夹内创建新的 blade 模板,请使用文件夹名作为文件名前缀,并使用点(.)
LaraBit 使用与 view() 函数相同的语法来调用视图。
php artisan make:view layout.index
以相同的方式定义更多文件夹级别
php artisan make:view folder1.folder2.index
如果文件夹不存在,它将创建新的文件夹。如果您在运行上述命令后收到任何错误,请更改视图文件夹的文件权限或手动创建所需的文件夹,然后再次运行命令。
修改模板
有时我们希望修改 LaraBit 中的模板。我们可以通过以下步骤轻松完成。
运行此命令
php artisan vendor:publish
然后在控制台中找到以下提到的行,并按前面的数字键
Provider: FuriousDeveloper\LaraBit\LaraBitServiceProvider
它将在 "\resources\views\vendor\larabit" 文件夹内生成 basic.blade.php 和 advance.blade.php。根据您的需求修改模板。
添加并使用自定义模板
有时我们希望使用自己的模板而不是使用 LaraBit 中的模板。
按照 修改模板 步骤,然后在 "\resources\views\vendor\larabit" 中放置您想使用的 blade 模板。
示例
如果我们想使用 example.blade.php,则必须在 "\resources\views\vendor\larabit" 文件夹中放置/创建此模板,然后使用以下命令生成使用您模板的新 blade 文件。
php artisan make:view index6 --type example
---- 或者 ----
php artisan make:view index7 -t example