php artisan 开发服务器崩溃

php artisan development server crashing

对于我的 php laravel 开发,我使用的是 php 的 build-in 网络服务器。我在 windows 上使用命令 "php artisan serve" 启动它。几个月来,它的工作就像一个魅力,但现在它突然在我最近甚至没有改变的页面上崩溃。

我一尝试加载页面,就收到此错误:

它是荷兰语的,但它只是一般性的 windows 崩溃消息。 在日志文件中我看到:

MAIL_ENCRYPTION=null.ERROR: exception 'InvalidArgumentException' with message 'There are no commands defined in the "view" namespace.' in D:\home-automation\webInterface\vendor\symfony\console\Symfony\Component\Console\Application.php:501
Stack trace:
#0 D:\home-automation\webInterface\vendor\symfony\console\Symfony\Component\Console\Application.php(535): Symfony\Component\Console\Application->findNamespace('view')
#1 D:\home-automation\webInterface\vendor\symfony\console\Symfony\Component\Console\Application.php(192): Symfony\Component\Console\Application->find('view:clear')
#2 D:\home-automation\webInterface\vendor\symfony\console\Symfony\Component\Console\Application.php(126): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 D:\home-automation\webInterface\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(94): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 D:\home-automation\webInterface\artisan(36): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 {main}  

我不处理邮件,所以我认为 "MAIL_ENCRYPTION" 与它没有任何关系。它后面的几行可能是问题所在,但我不知道是什么原因造成的,也不知道如何解决。

有什么想法吗?

好的,解决了。

我在控制器中有一个错误,如果访问控制器中的任何方法都会导致崩溃。

而不是做这样的事情:

foreach ($sensorgroup->sensors as $sensor)

我有:

foreach ($sensor as $sensorgroup->sensors)

我不知道自己在想什么打字,php 也不知道。有点奇怪,它让整个事情崩溃了,而不是仅仅抛出一个错误...