Download the PHP package webman-tech/laravel-console without Composer
On this page you can find all versions of the php package webman-tech/laravel-console. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download webman-tech/laravel-console
More information about webman-tech/laravel-console
Files in webman-tech/laravel-console
Download webman-tech/laravel-console
More information about webman-tech/laravel-console
Files in webman-tech/laravel-console
Vendor webman-tech
Package laravel-console
Short Description Webman plugin webman-tech/laravel-console
License MIT
Package laravel-console
Short Description Webman plugin webman-tech/laravel-console
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-console
webman-tech/laravel-console
Split from webman-tech/laravel-monorepo
适用于 webman 的 Laravel 控制台组件,基于 illuminate/console 实现。
安装
如果需要同时使用 webman/console 的命令,还需要安装:
简介
该组件将 Laravel 强大的 Artisan 命令行功能引入 webman 框架中,使开发者能够使用 Laravel 的命令行语法创建和管理命令。
所有方法和配置与 Laravel 几乎一致,因此使用方式可完全参考 Laravel Artisan 文档。
特殊使用说明
1. 为什么会有这个扩展
相比于官方的 webman/console:
- 基于 illuminate/console,使用更方便
- 给用惯了 Laravel 的人一个熟悉的环境
- 支持第三方 Laravel 包的命令直接使用
- 支持 illuminate/database 的 Migration 相关功能
2. Facades 使用方式
使用 WebmanTech\LaravelConsole\Facades\Artisan 替代 Laravel 的 Artisan Facade:
3. 命令扫描配置
默认自动扫描 app\command 下的命令。
配置文件:config/plugin/webman-tech/laravel-console/artisan.php
4. 创建命令
5. 调用命令
命令行调用:
业务中调用:
注意事项
当使用 db:seed 报错 "Target class [Database\Seeders\Xxxx] does not exist" 时
解决办法:主动在 composer.json 中添加 psr-4
的配置,详见 issue-9
All versions of laravel-console with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/console Version ^12.0
illuminate/container Version ^12.0
illuminate/events Version ^12.0
webman-tech/common-utils Version ^5.0 || dev-main
illuminate/console Version ^12.0
illuminate/container Version ^12.0
illuminate/events Version ^12.0
webman-tech/common-utils Version ^5.0 || dev-main
The package webman-tech/laravel-console contains the following files
Loading the files please wait ...