ffogarasi / nice-artisan
Laravel Artisan 的 Web 界面
dev-master
2016-04-04 12:36 UTC
Requires
- php: >=5.5.9
- illuminate/support: ~5.2
This package is not auto-updated.
Last update: 2024-09-20 19:55:50 UTC
README
此包用于为 Laravel 5 Artisan 添加 Web 界面。
对于 Laravel 5.2,请获取分支 laravel_5_2!
对于 Laravel 5.1,请获取分支 laravel_5_1!
它仍在开发中。
安装
将 Nice Artisan 添加到您的 composer.json 文件中
composer require ffogarasi/nice-artisan
下一个必要步骤是将服务提供者添加到 config/app.php
FFogarasi\NiceArtisan\NiceArtisanServiceProvider::class,
然后使用发布命令将包配置复制到本地配置
php artisan vendor:publish
在 config/nice-artisan.php
中生成一个足够长的随机令牌。如果您想使用 curl 等方式调用 artisan 命令,则此令牌用作 API 令牌。
您可以在 config/commands.php
中更改选项和命令。菜单将根据此配置动态生成。
现在它必须可以通过此 URL 工作哦
.../niceartisan
中间件
如果您想在生产应用中使用此包,您必须使用中间件来保护 URL 以确保安全!为此,您可以更改提供的中间件中的 checkUser
函数。
并在 Kernel 中以 nice_artisan
名称注册它
protected $routeMiddleware = [
....
'nice_artisan' => \App\Http\Middleware\NiceArtisanMiddleware::class,
];
如果您启用了 CSRF 验证,那么请根据此处描述创建您的自定义 VerifyCsrfToken 类:[https://laravel.net.cn/docs/master/routing](章节 Excluding URIs From CSRF Protection
)并添加对 rest_item 路由的异常