我将Laravel Spark升级到版本6,现在我收到了错误...
Class App\Http\Controllers\TeamController does not exist
这不是以前的问题,所以我查看了/ vendor / laravel / spark-aurelius / Http中的路径文件,并将它们与之前的版本进行了比较。直到版本5,路线是......
$router->get('/'.$pluralTeamString.'', 'TeamController@all');
在版本6中,路线是......
$router->get('/settings/'.Spark::teamsPrefix(), 'TeamController@all');
我尝试改变我的路线文件......
$router->get('/teams', 'TeamController@all');
到\ settings \ TeamController的几个配置但无法使用一个。我在这里错过了什么吗?
以下是Team Controller代码的相关部分:
namespace Laravel\Spark\Http\Controllers;
use Laravel\Spark\Spark;
use Illuminate\Http\Request;
use Laravel\Spark\Contracts\Repositories\TeamRepository;
class TeamController extends Controller
{
...
答案 0 :(得分:1)
@ joshua-foxworth很可能您正在尝试在web.php上的路由文件夹下创建路由。我们知道web.php默认情况下会检查app -> Http -> Controllers
文件夹下的控制器。您正在这里从根目录spark/src/Http/routes.php
寻找此路由文件,希望这可以解决您的问题。