实用命令
以下命令是Winter安装可用的实用程序命令。
运行单元测试
php artisan winter:test [--core] [--plugin=] [--configuration=]
这winter:test
命令为整个项目、特定插件或 Winter 核心运行单元测试。
要运行整个项目的单元测试:
php artisan winter:test
或者,只运行核心单元测试,使用-o
或者--core
选项:
php artisan winter:test -o
要运行特定插件的测试,请使用-p
或者--plugin=
选项:
php artisan winter:test -p Acme.Demo
要运行自定义测试套件,请使用-c
或者--configuration=
选项:
php artisan winter:test -c ./custom-path/phpunit.xml
如果使用额外的 PHPUnit 参数/选项,它们必须包含在 winter:test 命令的选项之后:
php artisan winter:test -p Acme.Demo --filter=FilteredTest --stop-on-failure
实用转轮
winter:util
- 执行一般实用任务的通用命令,例如清理文件或合并文件。传递给此命令的参数将决定所使用的任务。
编译Winter资产
输出 JavaScript (js)、样式表 (less)、客户端语言 (lang) 或所有内容 (assets) 的组合系统文件。
php artisan winter:util compile assets
php artisan winter:util compile lang
php artisan winter:util compile js
php artisan winter:util compile less
要合并而不缩小,请通过--debug
选项。
php artisan winter:util compile js --debug
拉取所有回购协议
这将执行命令git pull
在所有主题和插件目录上。
php artisan winter:util git pull
清除缩略图
删除上传目录中所有生成的缩略图。
php artisan winter:util purge thumbs
清除上传
删除上传目录中不存在于“system_files”表中的文件。
php artisan winter:util purge uploads
清除孤立的上传
删除“system_files”表中不属于任何其他模型的记录。
php artisan winter:util purge orphans
要同时删除在本地存储中没有关联文件的记录,请传递--missing-files
选项。
php artisan winter:util purge orphans --missing-files