laravel尝试访问/ what的url时出现forbidden错误:任何语法

时间:2015-06-28 12:03:34

标签: php apache laravel xampp

我在Windows 7上成功安装了Laravel和Xampp服务器。

我尝试添加路由网址并且工作正常。

我想在localhost上显示MySQL表值 所以我制作了一个模型

class data extends Model
{
protected   $table = 'Data'; 
}

和一个控制器类,在这个控制器类里面这个方法显示MySQL表

   public function show($id)
   {
   $data = Data::where('service_id', $service_id)->select ('price' ); 
   return view('greeting')->with('data',$data); 
   }

我添加一条路线来显示我的网页,显示我的表数据。

但我收到此错误

禁止访问! 您无权访问所请求的对象。它受读保护或服务器无法读取。

如果您认为这是服务器错误,请与网站管理员联系。 错误403

虽然我昨天没有这个错误。但今天我完全失败了!

我发现当我尝试访问任何网址时,我会收到此错误   / anything:任何东西,例如: / one / public / Motors:1 / one / public / planes:1

但是当我不使用参数化查询时没问题。

2 个答案:

答案 0 :(得分:0)

请试试这个,

public function show($id){$data = Data::where('service_id','=', $service_id)->select ('price' ); return view('greeting')->with('data',$data); }

答案 1 :(得分:0)

我只是将路线更改为以下内容并解决了问题。 所以我必须将我的页面浏览为 pagename / id而不是pagename:id

   Route::get('pagename/{id}',array('uses' =>'MyclassController@MethodName'));