Laravel新闻网址每次都会把我重定向到主页



没有显示任何错误,只是在我点击时将我重定向到主页http://127.0.0.1:8000/news甚至我试图在功能索引下转储,但将我重定向到主页

<?php
return [
'news_route_prefix' => env("NEWS_ROUTER_PREFIX","news"),
'news_category_route_prefix' => env("NEWS_CATEGORY_ROUTER_PREFIX","category"),
'news_tag_route_prefix' => env("NEWS_TAG_ROUTER_PREFIX","tag"),
'news_comment_route_prefix' => env("NEWS_COMMENT_ROUTER_PREFIX","comment"),
];
Route::group(['prefix' => config('news.news_route_prefix')],function(){
Route::get('/',[NewsController::class, 'index'])->name('news.index');

});
public function index(Request $request)
{
$model_News = News::query()->select("news.*");
$model_News->where("news.status", "publish")->orderBy('news.id', 'desc');
if (!empty($search = $request->input("s"))) {
$model_News->where(function($query) use ($search) {
$query->where('news.title', 'LIKE', '%' . $search . '%');
$query->orWhere('news.content', 'LIKE', '%' . $search . '%');
});
$title_page = __('Search results : ":s"', ["s" => $search]);
}
$data = [
'rows'              => $model_News->with("getAuthor")->paginate(5),
'model_category'    => NewsCategory::query()->where("status", "publish"),
'model_tag'         => Tag::query(),
'model_news'        => News::query()->where("status", "publish"),
'custom_title_page' => $title_page ?? "",
"seo_meta"          => News::getSeoMetaForPageList(),
];
return view('News::frontend.index', $data);
}
POST       news ................................................... news.comment.store › ModulesNewsControllersCommentNewsController@store  
GET|HEAD   news .................................................................. news.index › ModulesNewsControllersNewsController@index  
GET|HEAD   news/category/{slug} ................................. news.category.index › ModulesNewsControllersCategoryNewsController@index  
GET|HEAD   news/tag/{slug} ................................................ news.tag.index › ModulesNewsControllersTagNewsController@index  
GET|HEAD   news/{slug} ......................................................... news.detail › ModulesNewsControllersNewsController@detail

如果您被重定向,甚至在索引方法中进行die和dump,这意味着传入请求永远不会在控制器中接收,并且在中间件中被重定向。检查您的路线正在使用哪些中间件。也许它是一个组中间件。我希望这能奏效。

最新更新