【发布时间】:2015-09-14 23:10:35
【问题描述】:
我已经在 Windows 7 上成功安装了 Laravel 和 Xampp 服务器。
我尝试添加路由 url,它工作正常。
我想在 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
虽然我昨天没有这个错误。但是今天我完全失败了!!
我观察到,当我尝试访问任何喜欢这种语法的 url 时出现此错误 /anything:anything 例如: /one/public/Motors:1 /one/public/planes:1
但是当我不使用参数化查询时没有问题。
【问题讨论】:
-
显然是某种权限问题。您是否尝试在 htdocs 中的项目文件夹上设置 777 权限(递归)?
-
我正在使用 Windows 7
-
是的,我知道。如果你查一下,我相信在 Windows 7 上也有类似的方法。
-
好的,但也要注意它工作正常,除了数据库
-
对。哪一行代码准确地抛出了错误?