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