How can i use route binding?
I Have a BlogController to get post or article, but i want to use Route Binding to get blog by "slug"
public function show(Blog $blog)
{
return new BlogResource($blog);
}
I'm getting
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'slug' in 'where clause'
My Blog model
class Blog extends Model implements TranslatableContract
{
use HasFactory;
use SoftDeletes;
use Translatable;
protected $fillable = [
'published',
'scheduled_at',
];
public $translatedAttributes = [
'title',
'content',
'meta_description',
'locale',
'slug',
'image',
];
public function getRouteKeyName(): string
{
return 'slug';
}
}
How can i use route binding?
I Have a BlogController to get post or article, but i want to use Route Binding to get blog by "slug"
I'm getting
My Blog model