amohamed / autoportserve
一个提供增强式 serve 命令的 Laravel 扩展包。
v1.0.1
2023-05-16 16:45 UTC
Requires
- php: >=5.6
- illuminate/support: >=5.6
Requires (Dev)
- orchestra/testbench: ^8.5
- symfony/process: ^6.2
This package is auto-updated.
Last update: 2024-09-20 15:56:29 UTC
README
关于
AutoPortServe 是一个 Laravel 扩展包,帮助您在可用端口上动态启动 Laravel 开发服务器和 npm 开发服务器。该包将自动扫描并从 8000 开始寻找空闲端口,为 Laravel 服务器运行,并并行运行 npm 开发服务器。对于需要同时运行 npm 任务的全栈开发者来说,这是一个非常有用的工具。
安装
您可以通过 composer 安装此包
composer require amohamed/autoportserve
在您的 config/app.php
文件中注册服务提供者
'providers' => [ // ... Amohamed\AutoPortServe\AutoPortServeServiceProvider::class, ];
用法
安装此包后,您可以使用 serve:dynamic
artisan 命令在可用端口上启动 Laravel 服务器
php artisan serve:dynamic
该命令将打印出应用程序正在被服务的 URL,例如
Laravel development server started: <http://127.0.0.1:8000>
功能
1. 从 8000 开始的 Laravel 服务器动态端口选择
2. 并行运行 npm 开发服务器
3. 使用方便,无缝集成到本地的 php artisan serve 命令
4. 非常适合在多个 Laravel 项目上工作的全栈开发者
测试
您可以使用以下命令运行测试
vendor/bin/phpunit
贡献
欢迎贡献!请随时提交拉取请求。
许可
此包是开源软件,许可协议为 MIT。
注意:请确保将任何占位符信息替换为关于您包的实际详细信息。例如,您可能有一个不同的测试运行命令,或者您可能希望包括更多关于如何贡献给您的包的详细信息。