确定它来自哪种方法

时间:2017-02-24 04:01:47

标签: laravel laravel-5.3

我有两种方法都返回视图:

public function method1()
{
  return ('view1');
}

public function method2()
{
  return ('view1');
}

在视图中,我想编辑一些关于它来自哪种方法的更改:

view1中的内容如下:

@if(coming form method1)
{
   This is coming from method1,
}
@endif

如何实现这一目标?目前,我只是为了这么小的改变而制作两个单独的视图。

1 个答案:

答案 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