我的项目laravel有问题,我想在路线'id_project'
上获得路线参数'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)';
}
}