ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

11_php:02_framework:01_laravel:34_laravel_fillable

34 Laravel テーブル更新エラーfillable

LaravelではEloquentでfillでアップデートしようとした時、
fillable で更新カラムが許可されてないと、下記のエラーが出ます。

エラー

Add [key] to fillable property to allow mass assignment on

ソース

Controller

$ples = new Plesk;
$plesk = 'plesk_license';
$ret = $plesk->select()->where('id', $id)->first();
$ret->fill(['plesk_key' => $this->keyNumber, 'keyfile' => $this->key]);
$ret->timestamps = false;
$res = $ret->save();

Model

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Plesk extends Model
{

  public $connection = '';
  public $table = '';
  public $fillable  = ['plesk_key','key_num','keyfile','key_file'];

}

11_php/02_framework/01_laravel/34_laravel_fillable.txt · 最終更新: 2019/05/25 09:43 by matsui