有人可以幫我解決這個錯誤嗎?我已經掙扎了好幾天了。[Route: helper.update] [URI: helper/{id}] 缺少必需的參數。(查看:D:\Training\LaravelProjects\helps\resources\views\helper\edit.blade.php)我已按照文檔進行操作,但仍然無法弄清楚出了什么問題。這是我的代碼。網頁.phpRoute::group(['prefix' => 'helper'], function (){ Route::get('/create', [ 'uses' => 'HelperController@create', 'as' => 'helper.create' ]); Route::get('/{id}/edit', [ 'uses' => 'HelperController@edit', 'as' => 'helper.edit' ]); Route::get('/{id}', [ 'uses' => 'HelperController@show', 'as' => 'helper.show' ]); Route::post('/', [ 'uses' => 'HelperController@store', 'as' => 'helper.store' ]); Route::put('/{id}', [ 'uses' => 'HelperController@update', 'as' => 'helper.update' ]); Route::delete('/{id}', [ 'uses' => 'HelperController@destroy', 'as' => 'helper.destroy' ]);});助手控制器.phppublic function edit($id){ $helper = Helper::find($id); return view('helper.edit', compact('helper'));}index.blade.php<tbody> @foreach($helpers as $helper) <tr> <td>{{ $helper->name }}</td> <td>{{ $helper->email }}</td> <td>{{ $helper->telephone }}</td> <td>{{ $helper->city }}</td> <td>{{ $helper->district }}</td> <td>{{ $helper->province }}</td> <td>{{ $helper->category }}</td> <td> <a href="{{ route('helper.edit', $helper->id) }}" class="edit"> <i class="fas fa-pencil-alt" title="Edit" style="font-size: 16px"></i> </a> <a href="#deleteEmployeeModal" class="delete" data-toggle="modal" data-widget=""> <i class="fas fa-trash" title="Delete" style="font-size: 16px"></i> </a> </td> </tr> @endforeach我只想在單擊編輯鏈接后打開edit.blade.php文件。刪除部分不完整,請忽略。此外,id 作為參數傳遞,但仍然說它丟失了。
2 回答

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
確保resources\views\helper\edit.blade.php
將幫助程序 ID 傳遞給更新發布/放置 html 表單
{{ route('helper.update', $helper->id) }}
希望這可以幫助

慕無忌1623718
TA貢獻1744條經驗 獲得超4個贊
我的項目遇到了類似的問題,這里的問題是您的 ID。那些缺失的參數是 Laravel 無法獲取的 ID,因為它有一個空值。
在 PHPMyAdmin 中,
編輯您的 SQL 文件并刪除負責存儲觸發錯誤的特定操作的信息的表 ID。然后在表格的開頭添加一列。將名稱設置為 id,將長度/值設置為 11,將類型設置為整數 (INT),然后單擊 NULL 旁邊的框并將值設置為 PRIMARY。等待彈出窗口,然后單擊確定。之后,勾選自動增量下的框。保存您的表格,現在刷新并注意每列現在都有一個具有不同值的 id。并且不為空。返回 Ur 應用程序并重新提交您的請求,它應該可以正常工作。
- 2 回答
- 0 關注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消