为什么没有删除Laravel5中的表记录?

yvgpqqbh  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(269)

使用laravel和有表称为车辆,我需要删除表记录谁是与应用程序和相关的记录与记录用户创建记录。我正在显示以下记录的用户记录:
车辆型号:

public function scopePersonal($query)
{
     return $query->where('user_id', Auth::user()->id);
}

车辆控制器:

public function indexpersonel()
{
    $vehicles = Vehicle::personal()->get();
    return view('vehicles.myads')->withVehicles($vehicles);
}

我的广告删除按钮链接:

<td><a class="button is-outlined" href="/myads/{{$vehicule->id}}/delete" onclick="return confirm('Are you sure to want to delete this record?')" >Delete</a></td>

车辆控制器删除功能:

public function deleteOneAd($id)
{
    DB::table('vehicles')
        ->where('id', $id)
        ->delete();
    return redirect()->back();
}

但当我点击delete按钮并接受javascripts弹出窗口时,它并没有删除表记录。我怎样才能解决这个问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题