我在laravel项目中有3条路线
我创建了一个设置模型和迁移,管理员可以在其中选择主页。现在我要实现的是基于选择,应该将路由设置为主页。
例如:如果管理员选择example.com/videos作为主页,则应该在example.com /
上访问视频答案 0 :(得分:0)
您应该创建带有可选参数的单个路由以及带有索引功能的HomeController,索引功能应接受一个参数,该参数可以是video,movies,然后使用开关盒检查它是video还是music或本国路线
Route :: get('/ {data?}','HomeController @ index');
公共函数索引(Request $ request,$ data = null){ //使用开关盒检查它是视频还是音乐
}
答案 1 :(得分:0)
@PuneetKarajagi可以将每个变量作为参数添加到路由。例如您的视频路线为 route('home',['data'=>'video']);电影的路线将是 route('home',['data'=>'movies']);