Laravel 我是拉雷维尔的贝格纳。我们如何解决这个问题?

Laravel 我是拉雷维尔的贝格纳。我们如何解决这个问题?,laravel,Laravel,我是一个初学者,使用Laravel制作公告板。 我得到了这个错误: 找不到类“LaravelForum\Http\Controllers\Discussion” 以下是相关文件的内容: C:\laravel apps\bulletin board\app\Http\Controllers\discussioncontroller.php <?php namespace LaravelForum\Http\Controllers; use Illuminate\Http\Request;

我是一个初学者,使用Laravel制作公告板。 我得到了这个错误:

找不到类“LaravelForum\Http\Controllers\Discussion”

以下是相关文件的内容: C:\laravel apps\bulletin board\app\Http\Controllers\discussioncontroller.php

<?php

namespace LaravelForum\Http\Controllers;

use Illuminate\Http\Request;

use LaravelForum\Http\Requests\CreateDiscussionRequest;

class DiscussionsController extends Controller
{

    public function __construct()
    {
        $this->middleware('auth')->only(['create', 'store']);
    }             

    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response 
     */

    public function index()
    {

        return view('discussions.index', [
            'discussions' => Discussion::paginate(5)
        ]);

    //    $discussions = Discussion::paginate(5);

    //     return view('discussions.index');

    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
        return view('discussions.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(CreateDiscussionRequest $request)
    {
        //
        auth()->user()->discussions()->create([
            'title' => $request->title,
            'content' => $request->content,
            'channel_id' => $request->channel,
            'slug' => str_slug($request->title),
        ]);

        session()->flash('success', 'Discussin posted .');

        return redirect()->route('discussion.index');
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }
}
<?php

namespace LaravelForum\Http\Controllers;

use Illuminate\Http\Request;

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Contracts\Support\Renderable
     */
    public function index()
    {
        return view('home');
    }
}

在您的讨论控制器中在使用部分添加此行

use LaravelForum\Discussion;

在您的讨论控制器中添加此行

use LaravelForum\Discussion;

如果您能修改此代码,我将不胜感激。请更新此帖子的标题以反映您的实际问题
use LaravelForum\Discussion;