Php 如何在laravel中使用combobox更改数据?

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 =

我想更新组合框,但当我运行程序时,会出现错误。错误说

未定义变量: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 = $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