问题描述
嗨,我的路线有什么问题,请帮帮我 这是我的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';
感谢您的所有帮助