返回到视图以及 laravel 中的 javascript 消息


Return to a view along with javascript message in laravel

我想将我的控制器重定向到带有特定条件的视图,所以我的代码有点像这样:

$temp=getSomeResponseFromMethod();
if($temp==1)
return View:: make('page1');
else
return View:: make ('page2');

现在在第 1 页和第 2 页刀片页面中,我想传递像"嘿,成功操作"这样的 javascript 警报。我知道我可以使用 传递变量,但是不确定如何使用它创建警报。

可以通过边栏选项卡模板执行此操作。在模板中像这样将全局变量传递给 JS(最好在标头中):

<script type="text/javascript"> 
// <![CDATA[
var yourVariable = {{$temp}};
// ]]>
</script> 

然后在一些JS文件或内联脚本中(不太可取):

if (yourVariable == 1) {
 // do something
}

这样,您只需将变量传递给 JS,即可将前端代码与后端代码分开。您甚至可以像这样为变量创建一个容器对象,这样就不会污染全局命名空间。