【发布时间】:2020-06-18 07:18:38
【问题描述】:
我正在向删除控制器发送一个 id,但它是“null”。 我可以错过什么吗?
这是删除控制器:
public function destroy(DomainPage $domainPage)
{
dd($domainPage);
}
这是模型:
protected $fillable = [
'domain_page_slug',
'is_published',
'domain_page_discount',
];
public function translations()
{
return $this->hasMany(DomainPagesTranslations::class, 'domain_page_id');
}
这是刀片:
<form action="{{route('admin.domain.destroy', [$domainPage->id])}}" method='post' class=" text-right" >
<a href="{{route('admin.domain.edit', [$domainPage->id])}}" class="btn btn-primary mr-1 btn-sm">Edit</a>
{!! csrf_field() !!}
@method('delete')
<button type="submit" class="btn btn-danger btn-sm">Delete</button>
</form>
这是路线:
Route::resource('domain', 'Admin\DomainPageController')
【问题讨论】:
-
你的路线是什么样的,你能把它们贴出来吗?你试过
{{route('admin.domain.destroy', [$domainPage])}}吗? -
是资源控制器,路由没有bug
-
显示它:) 错误就在那里
-
控制器工作,例如我可以 dd(3) 但是,ID 为空
-
我编辑帖子并放置路线