kloppz/lumen-generator

你缺少的一个Lumen生成器

5.6.5 2018-04-19 19:36 UTC

README

注意 基于 Flipboxstudio/lumen-generator

Total Downloads Latest Stable Version Latest Unstable Version License

你缺少Laravel代码生成器在你的Lumen项目中吗?如果是,那么你就在正确的位置。

安装

要使用Lumen中的某些生成器命令(就像你在Laravel中做的那样),你需要添加这个包

composer require kloppz/lumen-generator @dev

配置

在你的 bootstrap/app.php 文件中,添加

$app->register(Flipbox\LumenGenerator\LumenGeneratorServiceProvider::class);

可用命令

key:generate      Set the application key

make:command      Create a new Artisan command
make:controller   Create a new controller class
make:event        Create a new event class
make:job          Create a new job class
make:listener     Create a new event listener class
make:mail         Create a new email class
make:middleware   Create a new middleware class
make:migration    Create a new migration file
make:model        Create a new Eloquent model class
make:policy       Create a new policy class
make:provider     Create a new service provider class
make:seeder       Create a new seeder class
make:test         Create a new test class

附加有用命令

clear-compiled    Remove the compiled class file
serve             Serve the application on the PHP development server
tinker            Interact with your application
optimize          Optimize the framework for better performance
route:list        Display all registered routes.

注意 route:list 命令已通过 appzcoder/lumen-route-list 包添加。

Tinker include 参数使用

php artisan tinker path/to/tinker/script.php

script.php 示例

$environment = app()->environment();
$output = new Symfony\Component\Console\Output\ConsoleOutput();
$output->writeln("<info>Hello the app environment is `{$environment}`</info>");
$output->writeln("<comment>Did something</comment>");
$output->writeln("<error>Did something bad</error>");