MikeZange/encryptable

为Laravel创建的Encryptable特性,以实现单个字段的加密

0.2.0 2018-08-22 14:47 UTC

This package is auto-updated.

Last update: 2024-09-29 05:08:30 UTC


README

用于加密Laravel模型字段的可重用特性。

要求

  • 由于加密数据字符串比原始数据长得多,因此所有可加密的字段都需要在数据库中更改为类型 "text"。
  • PHP >=7.0
  • Laravel ~5.6

安装

  1. 如常:备份您的数据库 - 我不对任何数据丢失负责

  2. 通过Composer安装包

    composer require mike-zange/laravel-encryptable

  3. 在您的模型中添加

    use Encryptable;
    
    public $encryptable = [
        'field_1',
        'field_2',
        'field_3',
        'field_4'
    ];
    

特性将处理其余部分