本文介绍了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访问刀片中的模型常量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!