我的路线:
$this->post('imagerequests/{id}/save-building', 'ImageRequestController@saveBuildingImage')->name('saveBuildingImage');
我的开场表格:
{{ Form::open(array('route' => ['saveBuildingImage' => $imageRequest->id])) }}
当我dd($imageRequest)
时,我在属性中看到了id,所以在那里没有问题。
错误消息:
未定义的偏移量:FormBuilder.php第1160行中为0
答案 0 :(得分:1)
Laravel的路线需要$id
变量。但是在视图中,您没有发送变量名称。在不使用 Laravel集体软件包表示法的情况下,您应该使用以下形式来传递数据:
route('saveBuildingImage', ['id' => $imageRequest->id]);
答案 1 :(得分:0)
发现了使用Laravel Collective进行修复的问题
{{ Form::open(array('route' => array('saveBuildingImage', $imageRequest->id))) }}