如何解决Laravel 7.28.1缺少[Route:komisis.destroy] [URI:komisis / {komisi}]所需的参数
嗨,我的路线有什么问题,请帮帮我 这是我的Table_blade
@foreach($komisis as $komisi)
<tr>
<td>{{ $komisi->nomor }}</td>
<td>{{ $komisi->komisi }}</td>
<td>
{!! Form::open(['route' => ['komisis.destroy',$komisi->nomor],'method' => 'delete']) !!}
<div class='btn-group'>
<a href="{{ route('komisis.show',[$komisi->nomor]) }}" class='btn btn-ghost-success'><i class="fa fa-eye"></i></a>
<a href="{{ route('komisis.edit',[$komisi->nomor]) }}" class='btn btn-ghost-info'><i class="fa fa-edit"></i></a>
{!! Form::button('<i class="fa fa-trash"></i>',['type' => 'submit','class' => 'btn btn-ghost-danger','onclick' => "return confirm('Are you sure?')"]) !!}
</div>
{!! Form::close() !!}
</td>
</tr>
@endforeach
这是我的路线
Route::resource('komisis','komisiController');
这是我的控制器
<?PHP
{
public function index(Request $request)
{
public function destroy($id)
{
$komisi = $this->komisiRepository->find($id);
if (empty($komisi)) {
Flash::error('Komisi not found');
return redirect(route('komisis.index'));
}
$this->komisiRepository->delete($id);
Flash::success('Komisi deleted successfully.');
return redirect(route('komisis.index'));
}
}
这是我的模特
所以我一直在尝试使用infyom对我的项目进行分类,我进行全新安装 并尝试连接到mssql
但是它会引起路由问题
代码有什么问题
或 我忘记了什么
我也尝试只显示,但没有用
请帮助 谢谢
解决方法
将代码更新为
@foreach($komisis as $komisi)
<tr>
<td>{{ $komisi->nomor }}</td>
<td>{{ $komisi->komisi }}</td>
<td>
{!! Form::open(['route' => ['komisis.destroy','id' => $komisi->nomor],'method' => 'delete']) !!}
<div class='btn-group'>
<a href="{{ route('komisis.show',[$komisi->nomor]) }}" class='btn btn-ghost-success'><i class="fa fa-eye"></i></a>
<a href="{{ route('komisis.edit',[$komisi->nomor]) }}" class='btn btn-ghost-info'><i class="fa fa-edit"></i></a>
{!! Form::button('<i class="fa fa-trash"></i>',['type' => 'submit','class' => 'btn btn-ghost-danger','onclick' => "return confirm('Are you sure?')"]) !!}
</div>
{!! Form::close() !!}
</td>
</tr>
@endforeach
,
我更改主键kolom之后 它有效
将此配置添加到您的 模型
受保护的$ primaryKey ='yourpkcolumn';
感谢您的所有帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。