当我尝试从服务器上的github测试Faker PHP时,我一直收到此错误:
致命错误:Class' Faker \ Provider \ en_US \ Address'在第6行的/home/andrew/public_html/JeffWork/src/Faker/Provider/en_US/Address.php中找不到
链接:http://aswanson.net/JeffWork/test/test.php
所有包文件都已正确安装和上传,第5行和第5行的代码6看起来像:
class Address extends \Faker\Provider\en_US\Address
{
答案 0 :(得分:1)
请确保该文件是否存在于您引用“/home/andrew/public_html/JeffWork/src/Faker/Provider/en_US/Address.php”的文件夹中。
请使用以下
的作曲家进行新的更新composer require fzaninotto/faker
现在使用更新版本1.6,您将能够解决此类问题,请确保在您使用的文件中使用 autoload.php 。
以下显示了使用情况的片段
<?php
require_once 'vendor/autoload.php';
$faker = Faker\Factory::create();
$person = new Faker\Provider\en_US\Person($faker);
$address = new Faker\Provider\en_US\Address($faker);
foreach(range(1,10) as $i){
echo $address->address(),'<br/>';
}
干杯!