Php 函数App\Http\Controllers\AdminController::updateSlider()的参数太少,传入了1。。。。第54行,预计正好有2个-laravel
我犯了个错误 函数App\Http\Controllers\AdminController::updateSlider的参数太少,在第54行的E:\localhost\JMS\vendor\laravel\framework\src\illights\Routing\Controller.php中传递了1个,预期正好是2个 控制器 这是表格Php 函数App\Http\Controllers\AdminController::updateSlider()的参数太少,传入了1。。。。第54行,预计正好有2个-laravel,php,laravel,Php,Laravel,我犯了个错误 函数App\Http\Controllers\AdminController::updateSlider的参数太少,在第54行的E:\localhost\JMS\vendor\laravel\framework\src\illights\Routing\Controller.php中传递了1个,预期正好是2个 控制器 这是表格 <form action="{{ url('admin/slider/update/.$data->id') }}" met
<form action="{{ url('admin/slider/update/.$data->id') }}" method="POST"enctype="multipart/form-data">
@csrf
<input type="file" name="image" class="custom-file-input" >
<button type="submit"class="btn btn-primary">Update </i></button>
</form>
而不是:
<form action="{{ url('admin/slider/update/.$data->id') }}" blabla>
试试这个:
<form action="/admin/slider/update/{{ $data->id }}" blabla>
这是你调用方法的地方,显然你只传递了一个参数,而不是必需的两个。显示你调用函数的代码@csrf更新
<form action="/admin/slider/update/{{ $data->id }}" blabla>