似乎是太明顯,但如何使一個類私有財產:如何在Laravel雄辯模型中創建私有財產?
class User extends Model
{
private $name; // or protected
}
$user = new User();
$user->name = "Mrs. Miggins"; // <- I want this to generate an error
echo $user->name; // Mrs. Miggins, (this too)
這是Laravel 5.1
您應該知道:在您的示例中使用的Laravel模型的屬性不是物理屬性。它僅僅是一個**模型屬性**,只能由Laravel Eloquent作爲屬性使用。這些屬性在名爲* attributes *的Model屬性中定義。 –