本文介绍了laravel访问刀片中的模型常量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

刀片中需要访问模型的常量不具有完整路径

Need access model constant in blade not with full path

类PaymentMethod扩展了Model{

class PaymentMethod extends Model{

const PAYPAL_ACCOUNT      = 'paypal_account';
const CREDIT_CARD         = 'credit_card';

并在刀片中

        {{ App\Classes\Models\PaymentMethod::CREDIT_CARD }}

工作

但是

        {{ PaymentMethod::CREDIT_CARD }}

找不到类'PaymentMethod'

throws Class 'PaymentMethod' not found

推荐答案

您可以使用别名:

:

aliases => [
     ....
    'PaymentMethod' => App\Classes\Models\PaymentMethod::class
]

然后在光秃秃的文件中使用它

then use it in your balde file

{{ PaymentMethod::CREDIT_CARD }}

这篇关于laravel访问刀片中的模型常量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 09:38