【发布时间】:2017-03-15 22:42:34
【问题描述】:
我从昨天开始学习 Laravel,在获取对象的属性方面遇到了一些困难。
这是类(使用artisan 创建):
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
public $description;
public $completed;
public $timestamps = false;
public function isComplete()
{
return $this->completed;
}
}
这就是问题所在:
>>> $tasks = App\Task::all();
=> Illuminate\Database\Eloquent\Collection {#654
all: [
App\Task {#652
id: "1",
description: "Learn Laravel",
completed: "0",
},
],
}
>>> $tasks[0]->id
=> 1
>>> $tasks[0]->description
=> null
为什么我可以访问id,但不能访问description?
【问题讨论】:
标签: php laravel object laravel-5