ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ数量
9
10
1
3
1
2
17
7
1
1
4
13
4
1
2
309
1
9
2
7
21
5
1
31
3
3
1
6
1
1
46
1
3
3
1
1
1
1
1
1
33
46
7
9
10
8
10
3
21
2
9
2
2
6
9
1
1
6
12
4
3
3
2
1
8
2
4
1
6
30
2
12
5
3
1
1
2
3
2
1
3
4
3
3
4
2
2
1
1
2
1
2
1
2
1
27
2
1
3
2
2
1
1
2
3
17
5
9
1
1
2
16
2
6
1
2
12
1
3
1
1
4
11
1
6
4
2
7
1
3
3
13
1
4
1
1
10
3
1
17
3
1
5
1
2
1
1
2
9
2
2
3
2
1
3
1
3
1
2
2
2
1
2
6
1
4
3
5
1
3
1
3
3
2
1
1
30
1
3
3
1
1
1
5
5
1
36
2
4
2
1
2
2
3
1
1
1
4
1
2
1
3
1
1
1
2
5
2
5
2
1
1
1
5
3
2
4
4
1
2
2
25
1
1
3
4
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
19
7
1
5
1
1
3
1
2
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
4
2
1
1
2
2
2
1
1
2
1
1
12
1
1
1
1
1
1
1
1
1
1
1
1
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:860 Today:888 Total:237501