【发布时间】:2017-08-04 09:01:58
【问题描述】:
我有表:tags(id,name,created_at, updated_ad)
我有模特:
标签
class Tag extends Model
{
protected $fillable = [
'name',
];
protected $dates = [
'created_at',
'updated_at',
];
public function Posts()
{
return $this->morphedByMany(Post::class, 'taggable');
}
}
我有标签控制器:
class TagController extends Controller
{
public function show(Tag $Tag)
{
return Response::json($Tag);
}
}
我有溃败:
Route::group(['namespace' => 'Tags', 'prefix' => 'tags'], function () {
Route::get('/{tags}', 'TagController@show');
Route::delete('/{tags}', 'TagController@destroy')->middleware('auth:api');
});
我尝试获取带有 id 的标签,但它不起作用。我做错了什么或忘记定义什么?
【问题讨论】:
-
您是否为“标签”添加了路由模型绑定?见laravel.com/docs/5.4/routing#route-model-binding
标签: php laravel laravel-5 php-7