Laravel 5.5,索引的默认路由不适用于资源控制器

Laravel 5.5,索引的默认路由不适用于资源控制器,laravel,laravel-5,Laravel,Laravel 5,我有一个名为CmsPagesController的资源控制器 class CmsPagesController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { return 'something'; // $pages=CmsPages::all();

我有一个名为CmsPagesController的资源控制器

class CmsPagesController extends Controller
{
/**
 * Display a listing of the resource.
 *
 * @return \Illuminate\Http\Response
 */
public function index()
{
    return 'something';
    // $pages=CmsPages::all();        
    // return view('backend.pages.cms.list')->with('pages',$pages);
}

public function list(){
    return '123';
}
/**
 * Show the form for creating a new resource.
 *
 * @return \Illuminate\Http\Response
 */
public function create()
{
    return view('backend.pages.cms.add');
}

/**
 * Store a newly created resource in storage.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function store(Request $request)
{
    $this->validate($request, [
        'name'      =>      'required',
        'slug'      =>  'required',
        'description'=> 'required'            
    ]);

    $Page=new CmsPages;
    $Page->name= $request->input('name');
    $Page->slug= $request->input('slug');
    $Page->description= $request->input('description');
    $Page->copyright= $request->input('copyright');
    $Page->keywords= $request->input('keywords');


    $Page->save();

    return redirect('/admin/pages')->with('success','Page Added Successfully');
}

/**
 * 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)
{
    //
}
}
我的Add函数和store函数工作得很好,我可以呈现Add页面并将数据存储到数据库中,但我的index函数不工作,我放置了一个示例return语句,但它也没有执行。我错过了什么

以下是我的路线

 Route::resource('pages','CmsPagesController');

我面临着同样的问题,索引函数没有返回任何东西,甚至没有任何错误

我有一个UsersController作为资源

路线为:

Route::resource('users', 'UsersController');
当您尝试点击以下URL时

…公共/用户/索引

它不会归还任何东西

当我尝试时,它对我有效

…公众/用户


将自动调用索引函数。您不必在url中写入/索引。

也请分享您的路线。您访问哪个url来查看索引操作响应?你有404吗?get请求的输出是什么?更新了@HilmiErdemKEREN并添加了我的路由请运行php artisan route::list并确保在其中看到您的路由。你也可以分享你得到的错误吗?