Laravel 5.8控制器索引函数返回空白页

问题描述 投票:0回答:1

我创建了一个新的资源控制器,但是我的索引函数返回了一个空白页,没有任何错误。

[这是我的路线:

Route::group(['middleware'=>'admin'], function (){

        Route::resource('admin/users', 'AdminUsersController');
        Route::resource('admin/posts', 'AdminPostsController');
        Route::resource('admin/comments', 'PostCommentsController');
        Route::resource('admin/categories', 'AdminCategoriesController');
        Route::resource('admin/comment/replies', 'CommentsRepliesController');
        Route::resource('admin/products', 'AdminProductsController');
        Route::resource('admin/contactus', 'ContactController');
        Route::resource('admin', 'AdminController');
        Route::get('admin/products/sold',['as'=>'sold', 'uses'=>'AdminProductsController@sold']);
        Route::resource('admin/faqs', 'AdminFaqController');

    });

我的控制器:

 <?php

        namespace App\Http\Controllers;

        use Illuminate\Http\Request;

        class AdminFaqController extends Controller
        {
            /**
             * Display a listing of the resource.
             *
             * @return \Illuminate\Http\Response
             */
            public function index()
            {
                //
                return view('admin.faqs.index');

            }

我的index.blade文件:

@extends('layouts.admin')
    @section('title', 'Know and your Brand')
    @section('content')
    <h2>Faqs</h2>
        @endsection

我无法找出导致问题的原因,请帮助

laravel view controller routes
1个回答
0
投票

之所以得到空白页是因为Route :: resource将使用通配符创建一些路由。尝试使用,

Route::resource('/admin/homepage/faqs', 'AdminFaqController');

或尝试在管理员之前添加斜杠,

Route::resource('/admin/faqs', 'AdminController');
© www.soinside.com 2019 - 2024. All rights reserved.