无法将ID发送给控制器

时间:2020-06-18 07:18:38

标签: php html laravel

我正在向删除控制器发送一个ID,但它为“空”。 我可以错过任何东西吗?

这是删除控制器:

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')

1 个答案:

答案 0 :(得分:0)

您能尝试一下吗?

public function destroy(int $id)
{
    dd($id);
}