在使用laravel8框架学习使用的时候,按照文档说的方法设置隐式路由:
Route::get('welcome', 'WelcomeController@index');
会弹出错误提示:Target class [WelcomeController] does not exist.
刚开始有点蒙圈,不知道自己是哪里错了,反复查看文档,自己书写没有错误,错误提示也不是说哪里写错了,在网上百度查询错误提示,有很多的解答。在laravel8版本中找到如下目录“app/Providers/RouteServiceProvider.php”打开文件,找到(大约在29行)
protected $namespace = 'App\\Http\\Controllers';
给前面的注释取消掉,或者搜索下这行命令在文件中没有的话添加一下。就可以正常使用隐式路由访问了。