当我尝试在 laravel 中插入对象时出现此错误,这是我在控制器类中的函数:
public function insertDelete(Producto $item)
{
$date = date('Y-m-d');
$venta=new venta();
$venta->fechaVenta=$date;
$venta->user_id=$item->user_id;
$venta->producto_id=$item->id;
$venta->envio_id=$item->envio_id;
$venta->save();
Producto::where('id',$item->id)->delete();
return view('pruebas');}
我的路线:
@foreach ($ticket as $item)@endforeach
我的 web.php
Route::get('pruebas/', [\App\Http\Controllers\VentaController::class, 'insertDelete'] )->name('insertDelete'); Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在您的路由中,您没有指定路由模型绑定的参数。您正在期待
$item,在这种情况下您需要这样的东西:Route::get('pruebas/{$item}', [\App\Http\Controllers\VentaController::class, 'insertDelete'] )->name('insertDelete');