0
    
 Route Model Binding Laravel
Em đang thực hiện Route Model Binding Trong model e khai báo: public function sluggable()
    {
        return [
            'slug' => [
                'source' => 'title',
                'separator' => '-',
                'unique' => false,
            ],
        ];
    }
    public function getRouteKeyName()
    {
        return 'slug';
    }
Trong route khai báo\Route::resource('news', 'NewsController')
Nhưng khi gọi api http://localhost:11006/api/v1/news/a_b lại báo not found trong khi e   dd($model->getRouteKeyName()); ra thì vẫn nhận kết quả là slug. Thực hiện  http://localhost:11006/api/v1/news/1 thì trả kết quả đúng.
Anh chị nào có thể giúp em được không ạ. Em cảm ơn
1 CÂU TRẢ LỜI
        +2
    
 Theo như mình thấy thì cái dấu nối bạn khai báo trong slug là "-" chứ đâu phải "_", url bạn truyền a_b thì nó not found là đúng rồi mà, phải là a-b chứ!
 
  
  
 
'separator' => '-', bác để là dấu - nên dường dẫn phải là http://localhost:11006/api/v1/news/a-b chứ nhỉ ??