Table of Content
Perhatikan $casts di Model
Case nya saya ingin looping gambar tapi kok ngga bisa? di local oke di server tidak tampil. Ngga ada salahnya coba check tipe data $casts kita. Jadi casts adalah sebuah fitur yang memungkinkan kita untuk secara eksplicit mendefinisikan tipe data tertentu untuk atribut model yang disimpan dalam database kita. Fitur ini sangat berguna karena memungkinkan kita untuk mengubah format data dari dan ke database tanpa harus melakukan transformasi manual setiap kali kita mengakses atau menyimpan data model.
Contoh
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class BaCoproduct extends Model
{
protected $table = 'ba_co_products';
protected $guarded = [];
protected $casts = [
'cc' => 'array',
'to' => 'array',
];
public function signature()
{
return $this->hasMany('App\Signature', 'doc_no');
}
public function signature_()
{
return $this->belongsTo('App\Signature', 'doc_no');
}
}Selain array kita bisa pakai
- date
- datetime
- boolean
- integer
- float
- json
Date : 03-07-2024
