我在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
但是当我不使用参数化查询时没问题。
答案 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'));