I’m trying to generate a fake image to populate seeder data.
I created a seeder with this:
$this->faker->image(storage_path('app/public/products'), 500, 500)
When I try to access them through Laravel Nova to see them, I get this kind of URL: http://localhost/storage/var/www/html/storage/app/public/products/c8831002794cc55fe046c5e2b65794d4.png
In the DB it’s saved as: /var/www/html/storage/app/public/products/c8831002794cc55fe046c5e2b65794d4.png
Any idea what I’ve done wrong?
2
Answers
See the method signature for
image()
:Setting
$fullPath
tofalse
will fix your issue:Try this:
if you have a view then: