是否可以将单个视图用于具有不同数据的多个方法和控制器?

时间:2017-04-27 06:04:58

标签: laravel laravel-5 laravel-blade

我需要使用单个view多次使用不同methods以及controllers所有methods正在发送不同的数据并将其提交给不同的{{1} } table

假设我有两个databasemethodsmethod1

method2包含method1等数据并使用此数据进行查看,在提交时,需要在我的数据库{123,456,789}中进行更改。

table1包含method2等数据并使用此数据进行查看,在提交时,需要在我的数据库{321,654,987}中进行更改。

我不知道如何重用table2view不同的data,如果有可能请帮助我。

2 个答案:

答案 0 :(得分:0)

当然,你可以对不同的Laravel方法使用相同的视图,这些方法不会产生任何影响。

EG。 在UserController@login方法中,您可return view('login'); 并且CustomerController@login方法也可以返回相同的视图。

您只需根据返回视图的Controller更改login.blade.php中的表单操作。

答案 1 :(得分:-1)

public function func1(data){
  return view("document",[data]);
}
public function func2(data){
  return view("document",[data]);
}