如何访问资源控制器的 show{$id} 路径


how to access show{$id} path of resource controller

>我有一个名为userController的控制器,我在我的控制器中将其命名为"user"

Route::resource('user','userController');

我想访问此资源控制器的show()方法。我有一个名为show.blade的页面.php在我的resource/views/user/show.blade.php path里。在 show(( 方法中访问 show.blade.php 的可能路径是在 url 栏中写入以下 url:

mydomain/user/show/1

但是当我输入该 url 时,我收到一个错误,称为:

抱歉,找不到您要查找的页面。

我该如何解决这个问题?

我的show.blade.php页面是:

<!DOCTYPE html>
<html>
<body>
<h1>This is show.blade.php</h1>
<span>{{$name}}</span>
</body>
</html>

userController的show((方法:

public function show($user)
{
    //
    $info=userModel::where('id','=',$user)->get(array('name'));
    return View::make('user.show')->with('name',$info);
}
您需要

访问才能查看页面show.blade.phpURLmydomain/users/1 .

如果您访问您的UserController,您可以看到show()方法。

所以默认情况下资源路由生成如下方法

indexcreateshowupdate

所以在你的情况下,

mydomain/users -> index方法。
mydomain/users/1 -> show方法。
mydomain/users/1/edit -> edit方法。等。。。