明确 pragmarx/firewall 包用于 Laravel 5.2
Clarity on the use of pragmarx/firewall package for Laravel 5.2
所以我刚刚为 laravel 完成了 antonioribeiro/firewall 软件包的安装,这基本上允许 IP 地址和国家/地区的黑名单和白名单。
我正在阅读有关 Artisan Commands 的部分,但是当我尝试 运行 'php artisan firewall:whitelist country:za' 时,出现以下错误:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "firewall:whitelist" is not defined.
Did you mean one of these?
firewall:list
firewall:tables
我已完成文档中列出的所有必要安装步骤。
我做错了什么?我应该在其他地方使用这个命令吗?
我知道这些可以手动输入到数据库中,但如果有这个功能就太好了。
我设法解决了问题:
解决方案: 当您 运行 'php artisan vendor:publish' 时,它会在配置目录中创建一个名为 'firewall.php' 的新文件。这是您设置默认选项的地方。只需将 'use_database' 更改为 true,数据库特定的命令就会起作用。
firewall:blacklist
firewall:clear
firewall:remove
firewall:whitelist
所以我刚刚为 laravel 完成了 antonioribeiro/firewall 软件包的安装,这基本上允许 IP 地址和国家/地区的黑名单和白名单。
我正在阅读有关 Artisan Commands 的部分,但是当我尝试 运行 'php artisan firewall:whitelist country:za' 时,出现以下错误:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "firewall:whitelist" is not defined.
Did you mean one of these?
firewall:list
firewall:tables
我已完成文档中列出的所有必要安装步骤。
我做错了什么?我应该在其他地方使用这个命令吗? 我知道这些可以手动输入到数据库中,但如果有这个功能就太好了。
我设法解决了问题:
解决方案: 当您 运行 'php artisan vendor:publish' 时,它会在配置目录中创建一个名为 'firewall.php' 的新文件。这是您设置默认选项的地方。只需将 'use_database' 更改为 true,数据库特定的命令就会起作用。
firewall:blacklist
firewall:clear
firewall:remove
firewall:whitelist