在laravel中使用php语言环境类

在laravel中使用php语言环境类,php,laravel,locale,Php,Laravel,Locale,我正在尝试从国家代码中获取国家全名,即从美国到美国 <?php namespace App\Console\Commands; use DB; use Illuminate\Console\Command; use App\Classes\ImportexportDomains; use App\Accounts; use App\Settings; use Locale; class SyncCalls extends Command { protected $name = 's

我正在尝试从国家代码中获取国家全名,即从美国到美国

<?php

namespace App\Console\Commands;

use DB;
use Illuminate\Console\Command;
use App\Classes\ImportexportDomains;
use App\Accounts;
use App\Settings;
use Locale;

class SyncCalls extends Command {

protected $name = 'sync:calls';

public function fire() {

 $inbound_originating_address_region_full = Locale::getDisplayRegion('-'.$inbound_originating_address_region, 'en');
}
}

打开c:\xampp\php文件夹中的php.ini文件。 找到';extension=intl'并删除分号。 重新启动Apache。
仅此而已。

打开c:\xampp\php文件夹中的php.ini文件。 找到';extension=intl'并删除分号。 重新启动Apache。
仅此而已。

尝试使用斜杠而不是导入它:
\Locale::getDisplayRegion(…
@TheFallen已经尝试过了,同样的错误你使用的是什么版本的laravel?请参阅facades的列表。@Johannes我使用的是5.2-那么不能使用php类吗?对不起,我以为Locale是一个laravel facade,结果是一个php功能。你尝试过启用php_intl扩展吗?请参阅使用斜杠而不是导入g it:
\Locale::getDisplayRegion(…
@TheFallen已经尝试过了,同样的错误您使用的是什么版本的laravel?请参阅facades的列表。@Johannes我使用的是5.2-那么不可能使用php类吗?对不起,我以为Locale是一个laravel facade,结果是一个php功能。您尝试过启用php_intl扩展吗?请参阅
PHP Fatal error:  Class 'Locale' not found in /srv/users/serverpilot/apps/nanohost/app/Console/Commands/SyncCalls.php on line 235


 [Symfony\Component\Debug\Exception\FatalErrorException]  
 Class 'Locale' not found