Laravel 5 在Laravel 5.3.30中,artisan命令不起作用
wills,我在app(又名project)目录中。artisan文件位于我所在的目录中 接下来…如果我运行以下命令,我将获得输出(可用命令的列表): php工匠列表 但是,如果我运行此命令(故意省略必需的参数),我不会得到任何错误,尽管我预期会有一个错误: php artisan make:命令Laravel 5 在Laravel 5.3.30中,artisan命令不起作用,laravel-5,phpunit,laravel-artisan,Laravel 5,Phpunit,Laravel Artisan,wills,我在app(又名project)目录中。artisan文件位于我所在的目录中 接下来…如果我运行以下命令,我将获得输出(可用命令的列表): php工匠列表 但是,如果我运行此命令(故意省略必需的参数),我不会得到任何错误,尽管我预期会有一个错误: php artisan make:命令 artisan似乎对其配置不满意,因为此故意不完整的命令会导致:无输出 我尝试过的事情 存储/logs/laravel.log中没有任何内容 命令find-L./-name'*.php'-print
artisan
似乎对其配置不满意,因为此故意不完整的命令会导致:无输出
我尝试过的事情
- 存储/logs/laravel.log中没有任何内容
- 命令
不会发现任何有语法错误的文件find-L./-name'*.php'-print0 | xargs-0-n1-p4php-L | grep“Errors parsing”
composer更新
composer安装
php artisan优化
请提供将导致php artisan bad:command投诉的解决方案。首先<代码>php artisan make:命令Mycommand 第二
nano-app/Console/Commands/Mycommand.php
和setprotected$signature='Mycommand'代码>
第三,。在文件中编写逻辑代码:
public function handle()
{
$this->info('place your logic here');
}
四,。将命令添加到app/Console/Kernel.php
protected $commands = [
Commands\Mycommand::class
];
检查:$php artisan mycommand
输出将逻辑放在此处
计划:编辑相同的Kernel.php
文件
protected function schedule(Schedule $schedule)
{
$schedule->command('mycommand')
->dailyAt('02:00')
->appendOutputTo('./mycommand.log')
->withoutOverlapping();;
}
它按预期工作
$ php artisan make:command
[Symfony\Component\Console\Exception\RuntimeException]
Not enough arguments (missing: "name").
$ php artisan --version
Laravel Framework version 5.3.30
解决方案是:
使用
而不是
php artinsa make:migration
发生上述错误时,是因为已经创建了迁移
编辑:删除了答案的葡萄牙语翻译。Http
控制器仅用于Http请求。您应该创建一个带有签名的artisan命令,比如mycommand
,然后将其添加到Kernel.php
,并使用php artisan mycommand
启动。没错,make:command不起作用。很难提供解决方案,它不是一个功能。这是一个需要使用的个人调试。有没有办法让项目和artisan在不丢失配置代码的情况下重建?有没有可能复制并使用它?关键是artisan出了问题。我故意省略命令名,因为它会引发错误。我之所以发现这一点,是因为使用所需的命令名参数并没有产生任何效果,所以我将其作为故障排除工作删除,并发现artisan生病了。它应该会抛出一个错误。有什么问题吗?顺便说一句,我不是nano-yo。我已经更新了我的答案。我的工匠回答得和预期的一样。发布你的回复。是的,这就是问题所在,没有回复。我可以得到列表和版本,但除此之外,它似乎被禁用了。我祝你有一个良好的调试一天与vi和咖啡。尝试从composer.json中删除需求,然后使用composer update
逐个添加它们。我想他们中的一个是一个技艺高超的工匠。
php artinsa make:migration