Laravel Spark控制器路线

时间:2018-03-27 17:08:38

标签: laravel laravel-spark

我将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
{
     ...

1 个答案:

答案 0 :(得分:1)

@ joshua-foxworth很可能您正在尝试在web.php上的路由文件夹下创建路由。我们知道web.php默认情况下会检查app -> Http -> Controllers文件夹下的控制器。您正在这里从根目录spark/src/Http/routes.php寻找此路由文件,希望这可以解决您的问题。