amohamed/autoportserve

一个提供增强式 serve 命令的 Laravel 扩展包。

v1.0.1 2023-05-16 16:45 UTC

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。

注意:请确保将任何占位符信息替换为关于您包的实际详细信息。例如,您可能有一个不同的测试运行命令,或者您可能希望包括更多关于如何贡献给您的包的详细信息。