我需要在不使用完整路径的情况下访问 Blade 文件中的模型常量:
class PaymentMethod extends Model
{
const PAYPAL_ACCOUNT = 'paypal_account';
const CREDIT_CARD = 'credit_card';
在我的 Blade 文件中,这有效:{{ App\Classes\Models\PaymentMethod::CREDIT_CARD }}
...但是这会抛出Class 'PaymentMethod' not found
{{ PaymentMethod::CREDIT_CARD }}
抛出未找到的类“PaymentMethod” 最佳答案
您可以使用别名:
在config\app.php
部分的aliases
中:
aliases => [
....
'PaymentMethod' => App\Classes\Models\PaymentMethod::class
]
然后在 Blade 文件中使用它{{ PaymentMethod::CREDIT_CARD }}