schubu/laravel-make-view

一个用于创建视图文件的laravel artisan命令行插件

dev-master 2020-08-22 11:49 UTC

This package is auto-updated.

Last update: 2024-09-11 01:05:59 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

此包扩展了artisan命令行工具,并添加了一个make:view命令,以便轻松创建视图文件。您可以使用点表示法在子目录中创建它们。您可以通过创建占位符文件来定义不同的blade模板,例如为前端和后端创建不同的模板文件。

安装

您可以通过composer安装此包

composer require schubu/laravel-make-view

用法

php artisan make:view [Your-View-Folder.Subdirectory]

这将创建4个文件,分别命名为"index.blade.php"、"show.blade.php"、"create.blade.php"和"edit.blade.php",存放在指定的文件夹中(在此示例中为views\Your-View-Folder\Subdirectory)。

模板化

您可以通过创建模板占位符文件来使用blade模板。首先,您必须发布占位符文件(请参阅发布占位符文件部分)。要创建新模板,请在app/Vendor/SchuBu/make-view/stubs文件夹中创建一个*.stub文件。发布占位符后,会自动创建该文件夹。之后,您可以通过调用以下命令使用模板文件

php artisan make:view [Viewfolder] -t YOUR-TEMPLATE

您必须省略.stub扩展名!

发布您的占位符文件

您可以通过以下命令发布您的占位符文件(编辑和创建您的blade模板)

php artisan vendor:publish --provider="SchuBu\MakeView\MakeViewServiceProvider" --tag=stubs

这将在您的app目录中创建一个目录。您将在app\Vendor\SchuBu\make-view\stubs中找到您的占位符。

覆盖现有模板

通常,现有的模板不会被覆盖。您可以通过添加"-f"选项来强制这种行为。

php artisan make:view [Your-View-Folder.Subdirectory] -f

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件peter@schu-bu.de联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。

Laravel包模板

此包是使用Laravel包模板生成的。