目前我确实有这个:
@extends('layouts.app')
@php
setlocale(LC_MONETARY, 'en_US.UTF-8');
@endphp
@section('content')
。 。
<tr>Sub Total
<td>{{ money_format('%.2n',$cheque->sub_total) }}</td>
</tr>
我想在其他地方使用这个setlocale()方法,尝试过控制器和模型,但它给出了错误,说这行必须在函数内部。如果我在视图上使用它,情况并非如此。此外,我尝试过很多其他人而不是en_US。除了这个之外什么都行不通。任何帮助/想法?
答案 0 :(得分:0)
Laravel允许您通过将应用程序直接绑定到容器来设置应用的区域设置。
app()->setLocale($locale)
这只能在runtime
之后设置,因此您无法在boot
的{{1}}方法中执行此操作。