laravel - 如何在laravel上获取差异函数的路由参数?
问题描述
我的项目 laravel 有问题,我想在 route 上获取 route 参数'id_project'
以在 route'project'
中使用'modulproject'
。这条路线在一个视图中。
这是我的路线:
Route::get('project/{id_project}','ProjectDetailController@project');
Route::get('modulproject','ProjectDetailController@modulproject');
这是我的控制器:
public function project($id_project)
{
$project=Project::where('id','=',$id_project);
return($project);
}
public function modulproject($id_project)
{
$modulproject=Modul::where('id_project','=',$id_project);
return($modulproject);
}
解决方案
你可以用Session
得到那个id_project
。
use Session;
public function project($id_project)
{
Session::put('id_project',$id_project);
$project=Project::where('id','=',$id_project);
return($project);
}
public function modulproject()
{
if(Session::has('id_project')){
$modulproject=Modul::where('id_project','=',Session::get('id_project'));
Session::forget('id_project');
return($modulproject);
}
else{
return 'redirect to other page.. (custom)';
}
}
推荐阅读
- orocrm - 如何在 Oro 导航中链接到外部网站?
- python - 我正在尝试在 localhost(windows 10) 中工作,但 s.accept() 没有响应
- java - 在 Intellij maven 项目中使用模块设置 picocli 注释处理器
- reactjs - React-boostrap NavBar FormControl 和 Buttons 如何在流体布局中控制左对齐和大小
- c# - Windows 10 - Visual Studio 没有足够的权限来调试这个进程
- javascript - React 原生商店令牌,具有 web、android、ios 兼容性
- php - 从三重嵌套数组PHP中删除元素
- amazon-web-services - 为什么 S3 CRR 或 SRR 使用角色而不是存储桶策略来执行复制?
- android - 手动安装 Android SDK sources-30_r01.zip 和 platform-30_r03.zip (Windows 10)
- wordpress - 我需要下载哪个 FontAwesome 软件包才能在我自己的服务器上使用?