我刚刚开始使用来自codeigniter的laravel来玩,我正在尝试找出定义一系列常量的最佳方法.CI使用app/config下的常量文件夹,我对大多数事情都非常满意这种方法,但是想要了解在Laravel中做到这一点的最佳方法.
我的常数分为3类,如果可能的话,我想建议如何最好地存储和检索每个(记住我对Laravel来说是全新的.
类型1:每次调用控制器时都需要加载的常量:例如,我想首先定义一个常量来告诉我用户是否通过ajax请求内容,这是我以前在CI常量文件中做的事情:
define('IS_AJAX', isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
类型2:用户可以更改的常量:这些最好存储在数据库中还是写入配置文件是更好的选择?再次寻找有关如何存储和检索的建议
类型3:仅在特定控制器中需要的常量:理想情况下,我希望能够将常量分组为数组或单独的文件,并根据需要将它们分组.例如,我可以检索上传控制器的上传设置.
感谢您提前提供任何帮助/建议 - 非常感谢您的示例
| 归档时间: |
|
| 查看次数: |
7697 次 |
| 最近记录: |