大家好,我正在尝试使用Faker在本地主机上填充图像,但它始终返回false。这是我的代码
use Faker\Factory as Faker;
$faker = new Faker;
$faker::create()->image('public/images', 400, 300, null, false); // This returns false instead of the created image name.
我尝试过修补程序,并在代码中进行了硬编码,并且总是返回相同的内容。我认为是由于权限之类的原因。我正在使用kali linux。我还在文件夹上尝试了sudo chmod -R 777,但仍然存在相同的问题。这里有人可以帮助我吗?
答案 0 :(得分:0)
我解决了。有两个错误。第一个是lorempixel.com无法与我一起使用(我不知道为什么我只是尝试使用浏览器来访问它,但它没有打开。返回“无法访问此网站”)。因此,我用placekitten.com替换了该链接,它返回了同样的问题“ return false”。经过多次尝试curl找出问题后,我发现我不能在placekitten.com上使用https。我对其进行了编辑,效果很好!