我有两种方法都返回视图:
public function method1()
{
return ('view1');
}
和
public function method2()
{
return ('view1');
}
在视图中,我想编辑一些关于它来自哪种方法的更改:
view1中的内容如下:
@if(coming form method1)
{
This is coming from method1,
}
@endif
如何实现这一目标?目前,我只是为了这么小的改变而制作两个单独的视图。
答案 0 :(得分:2)
为什么不在方法
中添加标志public function method1()
{
$flag = 'method1';
return ('view1', compact('flag'));
}
public function method2()
{
$flag = 'method2';
return ('view1', compact('flag'));
}
并在视图中检查标志
@if ($flag == 'method1')
This is coming from method1
@elseif ($flag == 'method2')
This is coming from method2
@endif