Jquery mobile 拉维共享变量

Jquery mobile 拉维共享变量,jquery-mobile,laravel-4,Jquery Mobile,Laravel 4,我有一些观点:mobilepage1、mobilepage2、mobilepage3、mobilepage4和en 5。 首先进入mobilepage1,然后点击“下一步”按钮,进入mobilepage2等 在mobilepage2中,我有一个表单,用户必须在其中选择一些选项。然后控制器进行计算,并共享一些变量: View::share('waarschijnlijkheid',$waarschijnlijkheid); View::share('effect',$effect); View::

我有一些观点:mobilepage1、mobilepage2、mobilepage3、mobilepage4和en 5。 首先进入mobilepage1,然后点击“下一步”按钮,进入mobilepage2等

在mobilepage2中,我有一个表单,用户必须在其中选择一些选项。然后控制器进行计算,并共享一些变量:

View::share('waarschijnlijkheid',$waarschijnlijkheid);
View::share('effect',$effect);
View::share('blootstellingsfreq',$blootstellingsfreq);
View::share('risico',$risico);
在mobilepage3中,将显示这些变量,这是正确的

在那之后,你会得到mobilepage 4和5。在mobilepage5中,我还想再次显示相同的变量。我得到一个错误:

  {"error":{"type":"ErrorException","message":"Undefined variable: waarschijnlijkheid     (View: C:\\Google Drive\\htdocs\\laravel4_test4\\app\\views\\mobilepages\\mobilepage5.blade.php)","file":"C:\\Google Drive\\htdocs\\laravel4_test4\\app\\storage\\views\\49e12d376740da5fc90b17627351022b","line":25}}
我在这里读到: 共享变量在整个应用程序中都是可访问的。那为什么不在我的最后一次手机演讲中呢?为了验证这一点,我让两种观点完全相同

这是mobilepage5和3的代码片段

         <td>{{$effect}}</td>
         <td>x</td>
         <td>{{$blootstellingsfreq}}</td>
         <td>x</td>
         <td>{{$waarschijnlijkheid}}</td>
         <td>=</td>
         <td>{{$risico}}</td>
         <td>{{ '->'}}</td>
         <td>{{$risicoklasse}}</td>
在我的“save_and calculaterisc”函数calculate中,我共享变量

public function save_andcalculaterisc()
    {         

             $input = Input::all();
             $waarschijnlijkheid = $input['radio_waarschijnlijkheid'];
             $blootstellingsfreq = $input['radio_blootstellingsfreq'];
             $effect = $input['radio_effect'];
             $risico = $blootstellingsfreq*$effect*$waarschijnlijkheid;
             View::share('waarschijnlijkheid',$waarschijnlijkheid);
             View::share('effect',$effect);
             View::share('blootstellingsfreq',$blootstellingsfreq);
             View::share('risico',$risico);

             //$safetyreport = Users::find(1)->safetyreports;

             if($risico<=20){
                $risicoklasse = "Risico wellicht aanvaardbaar: Aandacht dagelijks overleg";

            } else if ($risico>20 && $risico <= 70){
                 $risicoklasse = "Mogelijk risico: Aandacht vereist";
             } else if ($risico>70 && $risico <= 200) {
                  $risicoklasse = "Belangrijk risico: Maatregelen vereist";
               }else if ($risico>200 && $risico <= 400) {
                  $risicoklasse = "Hoog risico: Direct verbetering vereist";
               }else if ($risico >= 400) {
                  $risicoklasse = "Zeer hoog risico: Werkzaamheden stoppen";
               }
               else {
                   $risicoklasse = "Error risicoklasse";
               }
               View::share('risicoklasse',$risicoklasse);
            // }
                 return View::make('mobilepages.mobilepage3');

    }   
公共函数save_和calculaterisc()
{         
$input=input::all();
$waarschijnlijkheid=$input['radio_waarschijnlijkheid'];
$blootstellingsfreq=$input['radio_blootstellingsfreq'];
$effect=$input['radio_effect'];
$risico=$blootstellingsfreq*$effect*$waarschijnlijkheid;
视图::共享('waarschijnlijkheid',$waarschijnlijkheid);
视图::共享('effect',$effect);
视图::共享('blootstellingsfreq',$blootstellingsfreq);
视图::共享('risico',$risico);
//$safetyreport=Users::find(1)->safetyreports;
if($risico 20&&$risico 70&&$risico 200&&$risico=400){
$risicoklasse=“Zeer hoog risico:Werkzaamheden stoppen”;
}
否则{
$risicoklasse=“Error risicoklasse”;
}
视图::共享('risicoklasse',$risicoklasse);
// }
返回视图::make('mobilepages.mobilepage3');
}   
更改此选项

View::share('waarschijnlijkheid',$waarschijnlijkheid);
View::share('effect',$effect);
View::share('blootstellingsfreq',$blootstellingsfreq);
View::share('risico',$risico);
致:


我认为问题在于您使用的是
而不是
=>

这些
视图::共享()
命令放在哪里?
View::share('waarschijnlijkheid',$waarschijnlijkheid);
View::share('effect',$effect);
View::share('blootstellingsfreq',$blootstellingsfreq);
View::share('risico',$risico);
View::share(array('risico' => $risico, 'waarschijnlijkheid' => $waarschijnlijkheid, 'effect' => $effect, 'blootstellingsfreq' => $blootstellingsfreq ));