需要在所有控制器层中包含输入
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();
以上是关于需要在所有控制器层中包含输入的主要内容,如果未能解决你的问题,请参考以下文章
浏览器控制台 - 如何在每个页面重定向中包含javascript代码?