路由 [/forum?filter=me] 未定义
Route [/forum?filter=me] not defined
我想发送过滤请求以仅显示我的讨论
这是我的路线
路线::资源('/论坛','ForumsController');
<div class="list-group-item">
<a href="{{route('/forum?filter=me')}}" style="text-decoration: none;">My Discussions</a>
</div>
它是我的 ForumController
switch (request('filter'))
{
case 'me':
$discussions = Discussion::where('user_id',Auth::id())->paginate(3);
}
找到解决方案发送link :)
<a href="{{route('forum.index',['filter'=>'me'])}}" style="text-decoration: none">Home</a>
这使路线如下:-
http://localhost/forum/public/forum?filter=me
如果您使用 Route::resource 函数,它有默认路由名称。
Route web.php
Route::resource('/forum','ForumsController');
View.php
<div class="list-group-item">
<a href="{{route('forum.index')}}" style="text-decoration: none;">My Discussions</a>
</div>
Controller.php
public function index(Request $request){
switch ($request->filter){
case 'me':
$discussions = Discussion::where('user_id', Auth::id())->paginate(3);
}
return view('View.php', compact('discussions'));
}
我想发送过滤请求以仅显示我的讨论
这是我的路线
路线::资源('/论坛','ForumsController');
<div class="list-group-item">
<a href="{{route('/forum?filter=me')}}" style="text-decoration: none;">My Discussions</a>
</div>
它是我的 ForumController
switch (request('filter'))
{
case 'me':
$discussions = Discussion::where('user_id',Auth::id())->paginate(3);
}
找到解决方案发送link :)
<a href="{{route('forum.index',['filter'=>'me'])}}" style="text-decoration: none">Home</a>
这使路线如下:-
http://localhost/forum/public/forum?filter=me
如果您使用 Route::resource 函数,它有默认路由名称。
Route web.php
Route::resource('/forum','ForumsController');
View.php
<div class="list-group-item">
<a href="{{route('forum.index')}}" style="text-decoration: none;">My Discussions</a>
</div>
Controller.php
public function index(Request $request){
switch ($request->filter){
case 'me':
$discussions = Discussion::where('user_id', Auth::id())->paginate(3);
}
return view('View.php', compact('discussions'));
}