Php 如何在laravel中使用combobox更改数据?
我想更新组合框,但当我运行程序时,会出现错误。错误说 未定义变量:jenis(视图:D:\laravel\makanan\resources\views\edit\u upload.blade.php) 解决方案是什么?使用什么sintax 这是控制器中的sintax:Php 如何在laravel中使用combobox更改数据?,php,html,mysql,laravel-5.8,Php,Html,Mysql,Laravel 5.8,我想更新组合框,但当我运行程序时,会出现错误。错误说 未定义变量:jenis(视图:D:\laravel\makanan\resources\views\edit\u upload.blade.php) 解决方案是什么?使用什么sintax 这是控制器中的sintax: public function prosesedit($id, Request $request) { $makan = Gambar::find($id); $nama_file =
public function prosesedit($id, Request $request)
{
$makan = Gambar::find($id);
$nama_file = $makan->file;
$jenis = JenisMkn::select('id_jenis','jenis_makanan')->get();
if($request->hasfile('file'))
{
$file = $request->file('file');
$nama_file = time()."_".$file->getClientOriginalName();
$tujuan_upload = 'image_file';
$file->move($tujuan_upload,$nama_file);
}
$makan->update([
'file'=>$nama_file,
'nama_makanan'=>$request->makan,
'kode_makanan'=>$request->jenis,
'paket'=>implode(',',$request->paket),
'pembayaran'=>$request->transaksi,
]);
return redirect(route('makan'));
这是html
<div class="form-group">
<b>Jenis Makanan</b>
<br/>
<select name="jenis" id="" class="form control input-sm">
@foreach ($jenis as $j)
<option value="{{$j->id_jenis}}">{{$j->jenis_makanan}}</option>
@endforeach
</select>
</div>
杰尼斯·马卡南
@foreach($jenis as$j)
{{$j->jenis_makanan}
@endforeach
如下更改控制器的返回:
return redirect(route('makan'))->with('jenis', $jenis);
你能给我一个控制器,它有返回这个刀片的功能吗?
返回重定向(route('makan')
itu return-ke-edit_-upload.blade.php?不使用('jenis',$jenis)karena-disitu-katanya-diak-gak-bisa-nemuin-variabel-jenisooh,iya-saya-taruh-di-return-edit_-upload.blade.php-bikasih