玩 Laravel6.17.1 报错了

今天玩laravel 6.17.1 写了个控制器方法:

<?php 
namespace App\Http\Controllers;

use Illuminate\Http\Request;

class  TestController extends Controller
{

    public function index(Request $request)
    {
        return view('test');
    }
}

当test模板不存在就报错了。
Action Facade\Ignition\Http\Controllers\ExecuteSolutionController not defined.
新建了test.blade.php 文件就好了。
这个错误消息是不对的吧。

解决办法来了 :

Try composer dump-autoload -o it helped for me.

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 5

我也试着新建了一个laravel6,然后代码和你一样, 当 test 模板不存在就报错了。

但是报错信息还是挺准确的

file

4年前 评论

@L学习不停 嗯嗯 说明我应该从新安装一个。先忙。

4年前 评论

@L学习不停 原来是使用php artisan serve 启动的,就会报我发出来的错误。

4年前 评论
L学习不停 4年前
nfangxu

php artisan serve 启动也不会报这个错

这个错误应该是 facade/ignition 这个包的错, 应该是你这个扩展包的问题

4年前 评论

@nfangxu 嗯嗯 应该是我的环境问题吧

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!