当前位置: 首页 > 知识库问答 >
问题:

如何访问每个控制器laravel中的函数

鲁景山
2023-03-14

我可以像这样在每个视图中访问一个函数。

在我的AppService提供代码

public function boot()
{
    $post = Post::latest()->first();
    View::share(compact('post'));
}

如何在每个控制器中访问它?

在每个控制器中调用函数的最佳方式是什么,因为我需要确保来自数据库的最新记录。

共有1个答案

姜羽
2023-03-14
**You can write in model also using model object**

public function YourFunction(){
  return "data";
}

**call it in your controller like this make model object suppose your 
model name is YourModel in controller you can call like this**

$model = new YourModel();
$data = $model->YourFunction(); //calling method in controller
 类似资料:
  • 这让我的头撞到了墙上!!!!希望有人能给我指出正确的方向。我确信我在做一些完全愚蠢的事情。我找了又找,但似乎找不出为什么这不管用!!(在IntelliJ IDE 15.x上使用JDK8.x和Scenebuilder)。我试图在GUI上显示数据,但希望access通过编程将这些数据从其他类/方法发送给它。。。。下面是一个简单的概念,我在着手更大的项目之前,正试图让它发挥作用: 我的简单GUI在FXM

  • 问题内容: 我需要从另一个控制器内的另一个控制器访问方法。我该怎么做?我可以使用方法吗? 我可以在当前控制器中包含该控制器,并使其成为对象并通过该对象访问该方法吗?这样可以吗? 我想调用另一个控制器的表单方法— newAction。 问题答案: 您可以将控制器定义为服务,然后在另一个控制器中获取它。 在定义所需的控制器即服务中: 然后,在任何控制器中,您都可以通过容器获取此服务: 在文档中有一些关

  • 假设出现如下情况: 每个用户可以有一个角色。每个角色都可以访问许多功能。我为每个角色设计了保存和检索访问矩阵的部分。所以我知道哪个角色应该访问哪些功能,它被保存在一个名为roles_features的表中。 我是否必须编写自己的函数来检查该角色是否允许路由。注意:我不想使用文件; 我想知道是否存在任何预定义的,它为每个角色和链接返回优化的访问控制方式,或者我必须实现我的; 正如我所写的,我不想使用

  • 我有两个控制器和。我正在读一本书的内容。来自的txt文件,我希望将该文本放置在的文本区域中。代码在中运行并读取良好,但当打开中的窗口时,从中读取的内容。文本内容在文本区域中不可见。我的显示String mine包含内容,但它不显示在的文本区域中。请帮助任何人。非常感谢。 FXMLDocumentController代码 在中,有一个我删除了和,这样代码就可以工作了。

  • 需要你的帮助!这可能是更多的设计角度,但我在我的应用程序中使用这个模式,所以想得到一个想法。 我的问题是直接或间接地从一个控制器访问另一个控制器。是否有任何优雅的设计方法来做到这一点,而不是在另一个控制器中保留一个控制器的引用。 提前致谢

  • 我有两个控制器和。 在中,我有一个名为的方法。 如何在中访问此方法?