ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
9
4
1
2
181
1
4
2
7
13
5
1
25
2
3
1
6
1
1
33
1
3
3
1
1
1
1
1
1
13
45
7
9
10
5
10
3
2
2
8
2
2
6
3
1
1
4
7
4
2
2
2
1
7
2
4
1
2
23
2
12
2
3
1
1
2
2
1
1
1
4
2
2
4
2
2
1
1
2
1
1
1
2
1
26
2
1
2
2
2
1
1
2
3
12
4
7
1
1
2
9
1
3
1
1
7
1
1
1
1
1
8
1
4
2
1
1
1
3
3
4
1
2
1
1
7
3
1
10
1
1
4
1
2
1
2
7
2
1
3
1
1
3
1
2
1
2
2
2
1
2
3
1
1
3
2
1
3
1
1
3
2
1
1
7
1
3
3
1
1
1
1
5
1
27
2
1
2
1
2
2
3
1
1
1
2
1
2
1
1
1
1
1
1
1
2
2
2
1

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

Yesterday:202 Today:134 Total:01475