【发布时间】:2019-06-20 22:53:27
【问题描述】:
我想在我的应用程序的几乎每个页面中使用 cknow/laravel-money 包。我认为一个整洁的方法是在父刀片中导入类。但是,子模板似乎无法访问导入的类。
我尝试过使用标准的<?php ?> 标签和@php @endphp 指令。
app.blade.php
@php
use Cknow\Money\Money;
@endphp
<title>{{ config('app.name') }}</title>
</head>
<body>
@include('inc.navbar')
@include('inc.flashmessages')
<div class="container">
@yield('content')
</div>
</body>
</html>
show.blade.php
<div class="card-footer text-muted">
{{ Money::GBP($item->price) }}
</div>
这会抛出。
“找不到类‘钱’。”
而在子类中包含相同的 use 语句可以按预期工作。
【问题讨论】:
标签: php laravel laravel-blade