enter image description here正如你在图片中看到的,它看起来像artisan make:controller成功,但它实际上没有在Controller文件夹中生成任何文件。我已经更新了composer,但artisan仍然不工作。我如何修复它???
我试过:php artisan make:controller DummyController我想在应用程序\Http\Controllers中看到我的DummyController,但我没有看到它,它没有生成。
enter image description here正如你在图片中看到的,它看起来像artisan make:controller成功,但它实际上没有在Controller文件夹中生成任何文件。我已经更新了composer,但artisan仍然不工作。我如何修复它???
我试过:php artisan make:controller DummyController我想在应用程序\Http\Controllers中看到我的DummyController,但我没有看到它,它没有生成。
1条答案
按热度按时间r55awzrz1#
未创建控制器的原因可能有以下几种:
有时有是错误在写权限到某些文件夹.尝试创建一个子目录在那里这控制器文件应该被产生.
这将在app/Http/Controllers/Subdirectory目录中生成DummyController文件。
有时,Laravel应用程序缓存可能会导致artisan命令的执行出现问题。您可以在终端中运行以下命令来尝试清除应用程序缓存:
清除该高速缓存后,再次尝试运行php artisan make:controller命令。
如果Laravel应用程序没有必要的权限来生成文件,php artisan make:controller命令可能无法生成控制器文件。请确保存储和引导/缓存目录具有Web服务器用户的写入权限。您可以通过在终端中运行以下命令来检查权限:
如果权限设置不正确,可以通过运行以下命令来更改它们:
此命令将授予Everyone用户组对存储和引导/缓存目录的完全控制权。希望这可以解决您的问题