ここでルートコード:
Route::resource('ruangjns', 'RuanganjnsController');
Route::get('ruangjns/{ruangjn}/edit', 'RuanganjnsController@edit');
ここでコントローラ:
public function edit(Ruanganjns $ruangjn)
{
$ruangjn = Ruanganjns::findOrFail($ruangjn->id);
return view('ruanganjns.edit', compact('ruangjn'));
}
ここでインデックスを表示します:
<tbody>
@php
$no = 1;
@endphp
@foreach ($ruanganjns as $data)
<tr>
<td>{{ $no++ }}</td>
<td>{{ $data->kode_jenis_ruangan }}</td>
<td>{{ $data->jenis_ruangan }}</td>
<td>{{ $data->tgl_berlaku }}</td>
<td>{{ $data->status }}</td>
<td>
<a href="{{ route('ruangjns.edit', $data->id) }}" class="btn btn-warning">Edit</a>
</td>
<td>
<form action="{{ route('ruangjns.destroy', $data->id) }}" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="hidden" name="_method" value="DELETE">
<button type="submit" class="btn btn-danger" onClick="return confirm('Are You Absolutely Sure You Want to Delete the Data?')">Delete</button>
</form>
</td>
</tr>
@endforeach
</tbody>
ここで結果フォームブラウザ
最近、編集からエラーコードを取得する前に。この私の投稿の前に、私はこのコードを入れました
Route::get('ruangjns/{ruangjn}/edit', 'RuanganjnsController@edit');
その後、インデックスに移動するとエラーが発生し、写真のように編集ボタンを読み取ることができません。しかし、ブラウザでエラーを検索すると、URLに置き換える必要があります
<a href="{{ route('ruangjns.edit', $data->id) }}" class="btn btn-warning">Edit</a>
<a href="{{ url('ruangjns.edit', $data->id) }}" class="btn btn-warning">Edit</a>
しかし、主な問題は、URLを使用する場合と使用しない場合の編集へのアクセス方法です。
ありがとうございました。