MassAssignmentException in Model.php line 452: name

admin2017-04-042777

laravel使用Eloquent ORM的create插入数据时出现报错,且报错信息只是一个字段的名字。

MassAssignmentException in Model.php line 452:name

这样的错误,是因为model里没有给定哪些字段可写。

<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class Lecturer extends CommonModel
{
   protected $table = 'lecturer';
   public $timestamps = false;
   protected $fillable = ['uid','name', 'card_one', 'pwd','photo','phone','email'];

想写如哪些字段就在上面数组里加上该字段即可。

网友评论