Laravel 5.4 - модель доступа не работает - PullRequest
0 голосов
/ 23 мая 2018

Я пытался заставить аксессор работать несколько часов, но безрезультатно.Я упростила свой код модели до самых костей, и все же не повезло.Вот код в PersonaIdentificacion.php: `

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class PersonaIdentificacion extends Modelo
{
    public $table = "personaidentificacion";

    public function getFooAttribute() {
        return 1;
    }

}`

Я использую Artisan Tinker, чтобы попытаться получить значение свойства 'foo', но я получаю только: 'null'.Я не понимаю.Чего мне не хватает ??

1 Ответ

0 голосов
/ 23 мая 2018

Ваш getFooAttribute () в порядке.К вашей модели добавьте следующее, предполагая, что это новый атрибут

 protected $appends=['foo'];

, а затем вы можете позвонить

 $id = App\PersonaIdentificacion::first(); $id->foo;

. Это должно работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...