所以我刚刚完成了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
我已完成文档中列出的所有必要安装步骤。
我做错了什么?我应该在其他地方使用此命令吗? 我知道这些可以手动输入到数据库中,但是这个功能很棒。
答案 0 :(得分:0)
我设法解决了这个问题:
解决方案:当您运行'php artisan vendor:publish'时,它会在config目录中创建一个名为'firewall.php'的新文件。这是您设置默认选项的位置。只需将'use_database'更改为true,数据库特定命令就可以正常工作。
firewall:blacklist
firewall:clear
firewall:remove
firewall:whitelist