>我有一个名为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.php
的URL
是 mydomain/users/1
.
如果您访问您的UserController
,您可以看到show()
方法。
所以默认情况下资源路由生成如下方法
index
、create
、show
、update
。
所以在你的情况下,
mydomain/users
-> index
方法。
mydomain/users/1
-> show
方法。
mydomain/users/1/edit
-> edit
方法。等。。。