【发布时间】:2019-03-06 09:10:17
【问题描述】:
这里的路线代码:
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>
这里是结果表单浏览器
最近在我从编辑中得到错误代码之前。 This My Post Before所以我把这段代码放了
Route::get('ruangjns/{ruangjn}/edit', 'RuanganjnsController@edit');
在此工作之后,现在出现错误,无法读取图片中的 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 或不使用它,如何访问编辑?
谢谢。
【问题讨论】:
-
如果你想使用
url,像这样使用它:url( 'ruangjns/'.{{ $data->id }}.'/edit')
标签: php laravel laravel-5.7