【发布时间】:2014-08-13 13:44:50
【问题描述】:
这是我的控制器
public function show($restaurant_id)
{
$data = Restaurant::find($restaurant_id)->waitingtimes();
echo $data->first()->value; exit;
虽然waitingtime 模型映射到具有value 列的数据库表,但我得到了Trying to get property of non-object。
你能帮忙吗?另外,你能告诉我在哪里可以阅读关于函数返回类型的文档find() 谢谢
编辑 1
数据不为空;我可以看到数据库,restaurant 表的 id 为 20,表 waitingtimes 的值是其restaurant_20 为 20
【问题讨论】:
-
find的文档可以在here找到
-
您需要使用 Route::bind() 这将允许您捕获未从路由中获取结果的实例,并执行 ie
if(!$user) return App::abort(404);以返回 404 错误而不是错误你得到... -
@JustinE 我现在需要打印 $data 变量,稍后我将处理用户的错误输入:)
标签: php laravel laravel-4 blade