需要在所有控制器层中包含输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要在所有控制器层中包含输入相关的知识,希望对你有一定的参考价值。

嗨,在我的项目中有很多控制器,我想在任何地方使用输入而不包括在这样的顶部控制器

use IlluminateSupportFacadesInput; //or 
use Input; // if i create alias for the same in app.php

是否有任何方式没有包括我在整个系统中输入而不包括在顶部的所有控制器?

答案

据我所知,这是不可能的。这就是PHP命名空间的工作方式,您应该在每个文件中导入它们。

关于Input实际上它是Laravel 4方式,你现在不使用输入,你在Laravel 5中使用IlluminateHttpRequest。另外你不能导入这个类如果你使用Laravel request()帮助你很好,所以在控制器中获取所有数据来自请求/输入您现在可以使用:

$data = request()->all();

以上是关于需要在所有控制器层中包含输入的主要内容,如果未能解决你的问题,请参考以下文章

如何在运行时加载的 jsp 中包含 html 片段?

浏览器控制台 - 如何在每个页面重定向中包含javascript代码?

在android中向上滑动视图。不在每个布局中包含该视图

在 Laravel 的所有页面中包含一个带控制器的刀片

当 listview 行项目中包含隐藏视图时,片段不尊重匹配父高度

在 C# 代码中的 DB 中的 Linq 查询中包含空单元格