使用 'php artisan' 命令行界面创建 Laravel 视图(Blade 模板)

v1.0.5 2021-10-10 11:15 UTC

This package is auto-updated.

Last update: 2024-09-12 21:17:28 UTC


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