allfuel/lpg
最新稳定版本:v0.1.6
Composer 安装命令:
composer require allfuel/lpg
包简介
Embedded Postgres command for Laravel applications.
README 文档
README
allfuel/lpg provides an artisan lpg command that starts a local Postgres server for Laravel development, downloading embedded binaries from release artifacts.
Install
composer require allfuel/lpg --dev
Usage
composer run dev:
Add it to your composer.json for dev. It will then always be available using the port in your .env.
e.g.
"dev": [ "Composer\\Config::disableProcessTimeout", "npx concurrently -c \"#93c5fd,#34d399,#c4b5fd,#fb7185,#fdba74\" \"php artisan lpg\" \"php artisan serve\" \"php artisan queue:listen --tries=1 --timeout=0\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=lpg,server,queue,logs,vite --kill-others" ],
Or run it manually:
php artisan lpg [--port=5455]
Configuration
Publish config:
php artisan vendor:publish --tag=lpg-config
Then edit config/lpg.php.
Embedded Requirements
When using embedded binaries from GitHub releases, lpg expects:
curlto download assetstarwith gzip support (-z) to extract.tar.gzassets
Only .tar.gz embedded assets are supported.
The active embedded runtime is materialized under storage/pg, with executables at storage/pg/bin.
Testing
Install dev dependencies and run tests:
composer install
composer test
统计信息
- 总下载量: 42
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-09