用于ID列的Laravel Accessor

时间:2016-10-20 07:18:15

标签: php eloquent laravel-5.3

我有一个列 ID 的表格。我想为同一列创建一个访问器。

模型。

protected $table = 'repair_category';
protected $fillable = ['ID,','Name','Active','Background_Color','Icon_File_Name','ListOrder'];
protected $primaryKey = 'ID';

我试过

public function getIDAttribute($value)
{
    return Crypt::encrypt($value);
}

public function getIdAttribute($value)
{
    return Crypt::encrypt($value);
}

但它不起作用。

任何人都可以建议一种方法来解决这个问题。

1 个答案:

答案 0 :(得分:0)

尝试阅读访问者方法

中的$ this-> attributes []
var ExtractTextPlugin = require('extract-text-webpack-plugin');
config = {
    ..., 
    plugins: [
        ...,
        new ExtractTextPlugin('index.css')
    ],
    module: {
        loaders: [
            ...
            {
                test: /\.css$/,
                loader: ExtractTextPlugin.extract('style','css')
            },
            {
                test: /\.scss$/,
                loader: ExtractTextPlugin.extract('style', 'css!sass')
            }
        ]
    }
}