在laravel中定义常量

Mar*_*fat 8 constants laravel

在laravel中,没有定义常量文件,所以我继续寻找实现常量使用的方法.下面的方法是我设法组建的:

// app/config/constants.php
return['CONSTANT_NAME' => 'value'];

// index.blade.php
{{ Config::get('constants.CONSTANT_NAME') }}
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是; 在我的视图中有更清晰的方法来检索我的常量吗?就像是:

{{ Constant::get('CONSTANT_NAME') }}
Run Code Online (Sandbox Code Playgroud)

这是为了让我的视图保持良好,简洁和干净.

欣赏输入!

mst*_*rdy 8

您可以做的一件事是您的视图中共享数据:

View::share('my_constant', Config::get('constants.CONSTANT_NAME'));
Run Code Online (Sandbox Code Playgroud)

将它放在您的顶部,routes.php然后可以在所有刀片视图中访问常量:

{{ $my_constant }}
Run Code Online (Sandbox Code Playgroud)