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

在Laravel中使用常量利用VS代码中的语法检查的最佳实践是什么?

蔺劲
2023-03-14

我知道在Laravel中使用常量的最佳实践中已经发布了很多答案。我来自Java世界,在编辑器中检查常量的有效性。在Laravel中,使用config/constants。php方法,

return [
    'options' => [
        'balance_outstanding' => 0,
        'balance_balance' => 1,
        'balance_partial_balance' => 2,
    ] 
];

因此,我们使用Config::get('constants.options.balance_outstanding'))语法引用常量,我似乎无法触发语法检查也无法自动完成。如果我们能把鼠标放在上面,看看常数的真实值是多少,那就太好了。我在用https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client

那么,我的问题是,什么是定义常量的最佳方式,以使编辑器足够聪明地意识到它是一个常量?

该方法也适用于Laravel刀片模板。

我相信到目前为止,课堂上的常量是最好的选择。

共有1个答案

颛孙安康
2023-03-14

常量名称以字母或下划线开头,后跟任意数量的字母、数字或下划线。如果您已经定义了一个常量,则它永远不能更改或取消定义。

 类似资料:
  • 我对拉雷维尔还不太熟悉。我有一个基本问题,在laravel中添加常量的最佳方法是什么。我知道我们用来添加常量的.env方法。我还制作了一个常量文件,用于我的项目。例如: 等等它最多可以达到100条或更多记录。那么,编写常量的最佳方法应该是什么呢。.env方法。还是添加constant.php文件? 谢啦

  • 问题内容: 我将开始使用AngularJS进行客户端和Django进行服务器端项目。 使他们像最好的朋友一样工作的最佳实践是什么(静态文件,身份验证,部署等) 问题答案: 有多种方法可以从Django模板中为客户端模板提供支持,以实现有趣的优化。但是,鉴于Django和AngularJS的模板语言之间的相似之处,在这里几乎不值得付出任何努力。对于此类大多数项目,我会将AngularJS的静态服务与

  • 问题内容: 我目前正在我的app.js / server.js文件中提供我所有的html,如下所示: 我想如果我有15个以上的html页面,那可能不是调用它们的最佳方法。是否有更好的方法可以从另一个文件或位置为它们提供服务,并使用导出或仅能在app.js上调用一个函数或某些东西的服务。这可能是路由的目的,但也许我不太了解。 (添加了同一文件中的更多代码) 问题答案: 您可以使用中间件: 一个服务器

  • 问题内容: 我看过这样的例子: 并假设我可以有一个Constants类来包装常量,并声明它们为static final。我几乎不了解Java,并且想知道这是否是创建常量的最佳方法。 问题答案: 这是完全可以接受的,甚至可能是标准。 类型是哪里,是所有大写字母的名称,下划线带有空格,并且VALUE是常量值; 我强烈建议不要将常量放在自己的类或接口中。 附带说明:声明为final且可变的变量仍然可以更

  • 我有一个变量(testvariable),根据变量的isNull,我需要做一个方法调用,如下所示 在可选的

  • 问题内容: 我正在阅读这篇文章:http : //eviltrout.com/2013/06/15/ember-vs- angular.html 它说, 由于缺乏约定,我想知道有多少Angular项目依赖于不良行为,例如直接在控制器内进行AJAX调用?由于依赖注入,开发人员是否将路由器参数注入指令中?AngularJS新手开发人员是否会以经验丰富的AngularJS开发人员认为惯用的方式来构造代码