如何根据laravel中的表列值重定向不同的编辑页?

6jygbczu  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(261)

在我的Laravel5.6应用程序中,我有一些关于不同车型的编辑页面。我需要通过检查vehicles表categoryname值重定向它们,我的vehicle表如下所示,

id  name   model    year  categoryname  user_id
1   toyota  121     2001      car           1
2   nissan  sunney  1998      car           2
3   toyota  liteace 2000      van           5
4   isuzu   elf     2005      truck         9
5   bmw     520d    2010      car           7

这是编辑和删除按钮链接刀片文件,

<td><a class="button is-outlined" href="{{route('vehicles.edit',$vehicule->id.'/edit/')}}" >Edit</a></td>

                            <td><a class="button is-outlined" href="/myads/{{$vehicule->id}}/delete" onclick="return confirm('Are you sure to want to delete this record?')" >Delete</a></td>

和路线,

Route::get('myads/{id}/edit', [
    'uses' => '\App\Http\Controllers\VehicleController@edit',
    'as'=> 'vehicles.edit'
]);

现在我有不同的编辑刀片文件作为caredit,vanedit,truckedit等。。。在vechicles视图文件中。因此,我需要检查车辆表categoryname值,并用合适的编辑视图文件重定向它们。你怎么能这么做?

jpfvwuh4

jpfvwuh41#

如果你的刀片名称是caredit,vanedit,truckedit,那么你可以这样做

return view($vehicule->categoryname . 'edit');

相关问题