Laravel xconsole 是一个纯 PHP 开发的本地开发型 Web 服务器,具有文件监控、强大的缓存清理等功能。

dev-master 2022-03-28 01:22 UTC

This package is auto-updated.

Last update: 2024-09-28 06:31:18 UTC


README

PHP 开发助手,包含以下功能:

  • 本地开发服务器
  • 文件监控
  • 支持多进程及其输出的进程运行器/管理器(通过 symfony process 实现)
  • 支持多窗口任务的进程管理器(wip)
  • Laravel 本地开发服务器
  • 一些轻微的颜色输出变化(wip)
  • 用于设置更简单的命令行调试工具的助手
  • 用于更好的控制台和 phpstorm 日志监控的日志助手(wip)

安装

  • 只需要 composer require patrikgrinsvall/xconsole,其他任何内容都是错误

使用方法

  • 使用 ./x x:helpx.bat x:helpx.sh x:helpphp artisan x:helpphp x:help 显示内置命令
  • 这意味着 x 是一个可以在多种方式下运行的助手
  • 使用 x:install 创建安装、迁移和其他可自定义的设置助手
  • 通过扩展 Commands/SrvCommand 自定义开发服务器(待改进,将提供食谱)

为什么?

在进行了一些前端实验,如 quasar 和 electron,它们有独立的前端构建过程,相当复杂之后,我不想运行多个任务。这个项目旨在解决这个问题,同时 artisan 控制台命令除了 .env 变更外,无法检测到任何更改。我想在文件更改时清除所有 Laravel 缓存并重新优化。