亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

[Route:..] 缺少所需參數是否有解決方案?

[Route:..] 缺少所需參數是否有解決方案?

PHP
米脂 2022-07-09 10:43:53
有人可以幫我解決這個錯誤嗎?我已經掙扎了好幾天了。[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) }}

希望這可以幫助


查看完整回答
反對 回復 2022-07-09
?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

我的項目遇到了類似的問題,這里的問題是您的 ID。那些缺失的參數是 Laravel 無法獲取的 ID,因為它有一個空值。

在 PHPMyAdmin 中,

編輯您的 SQL 文件并刪除負責存儲觸發錯誤的特定操作的信息的表 ID。然后在表格的開頭添加一列。將名稱設置為 id,將長度/值設置為 11,將類型設置為整數 (INT),然后單擊 NULL 旁邊的框并將值設置為 PRIMARY。等待彈出窗口,然后單擊確定。之后,勾選自動增量下的框。保存您的表格,現在刷新并注意每列現在都有一個具有不同值的 id。并且不為空。返回 Ur 應用程序并重新提交您的請求,它應該可以正常工作。


查看完整回答
反對 回復 2022-07-09
  • 2 回答
  • 0 關注
  • 129 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號