Diskusi Dikiyana Wahyu Pratama
Selesai
Dikiyana Wahyu Pratama
2 tahun yang lalu
Gagal
Pada postman "message": "Call to a member function diffForHumans() on null", "exception": "Symfony\Component\Debug\Exception\FatalThrowableError", "file": "C:\Users\DJPB\Documents\project laravel\restapi\app\Post.php", "line": 15, Pada Post.php = <?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model { protected $guarded = []; protected $hidden = ['created_at', 'updated_at']; protected $appends = ['stored_at'];
public function getStoredAtAttribute()
{
return $this->cretaed_at->diffForHumans();
}
public function user()
{
return $this->belongsTo(User::class);
}
public function comments()
{
return $this->hasMany(Comment::class);
}
}
2 Jawaban
Muhammad Fakhry Burhanuddin
2 tahun yang lalu
Hi dikiyana,
Ada salah ketik di function getStoredAtAttribute().
cretaed_at
. harusnya created_at
.
Muchammad Rizky Yudistira
2 tahun yang lalu
Hi kak, ada salah syntax pada public function getStoredAtAttribute()
pada syntax return $this->cretaed_at->diffForHumans();
diganti jadi return $this->created_at->diffForHumans();