MultipleImage.php 452 B

12345678910111213141516171819202122
  1. <?php
  2. namespace Tests\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class MultipleImage extends Model
  5. {
  6. protected $table = 'test_multiple_images';
  7. public function setPicturesAttribute($pictures)
  8. {
  9. if (is_array($pictures)) {
  10. $this->attributes['pictures'] = json_encode($pictures);
  11. }
  12. }
  13. public function getPicturesAttribute($pictures)
  14. {
  15. return json_decode($pictures, true) ?: [];
  16. }
  17. }