是否可以对具有不同数据的多种方法和控制器使用单一视图?

is it possible to use single view for multiple methods and controllers with different data?

我需要多次使用单个 view 和不同的 methods controllers 所有 methods 都发送不同的数据并提交给不同的 [= database 的 14=]。

假设我有两个 methodsmethod1method2

method1 有类似 {123,456,789} 的数据,查看这些数据并提交时,需要在我的数据库 table1 中进行更改。

method2 有类似 {321,654,987} 的数据,查看这些数据并提交时,需要在我的数据库 table2 中进行更改。

我不知道如何将 view 与不同的 data 重用,如果可能的话请帮助我。

当然,您可以对不同的 Laravel 方法使用相同的视图,这不会有任何区别。

例如。 在 UserController@login 方法中,您可以 return view('login'); 同样的视图也可以在 CustomerController@login 方法中返回。

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

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