路由问题:Laravel 5.8 中不存在类控制器

我正在创建一个配置文件部分。并且show.blade.php是个人资料编辑部分。

但我看不到 show.blade.php.

我收到以下错误。

http://img.mukewang.com/616935300001cd4e23921279.jpg

这是我的代码。

网页.php

Route::resource('channels', 'ChannelController');

php artisan route:终端中的列表。这就是结果。

http://img.mukewang.com/6169353d00013adc21130869.jpg

app.blade.php 一旦我点击这里我就可以跳转到 show.blade.php


<a class="dropdown-item" href="{{ route('channels.show', auth()->user()->channel->id) }}"> My Channel</a>

控制器.php


<?php


namespace Laratube\Http\Controllers;


use Illuminate\Foundation\Bus\DispatchesJobs;

use Illuminate\Routing\Controller as BaseController;

use Illuminate\Foundation\Validation\ValidatesRequests;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;


class Controller extends BaseController

{

    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

}


繁花如伊
浏览 174回答 3
3回答

莫回无

我的猜测(没有您的控制器代码)是您没有导入模型Channel。该消息非常清楚,它尝试从其当前目录中检索模型类:Laratube\Http\Controllers\.
打开App,查看更多内容
随时随地看视频慕课网APP