schubu / laravel-make-view
一个用于创建视图文件的laravel artisan命令行插件
Requires
- php: ^7.2.5
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-11 01:05:59 UTC
README
此包扩展了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包模板生成的。