Apologies if this is a simple request, I'm still learning laravel as well as the ins & outs of October.
My question is:
I've created a simple Products plugin where you can enter products into a table in the DB, with each product containing a Title, Description & Image (for now), and the form model uses a fileupload field, but how do you attach/relate the uploaded image to the created product?
The image uploads fine to the public folder, and appears in the image preview when updating the product, but I just can't figure out how to join the two together so that when I display the products on the page I can pull through the related image also. It may be that they're already joined together in some way since the image appears when you update the product in the preview, but I'm not sure how to pull the image if that's the case.
Any help would be appreciated :)
$model = Model::find(PRODUCTID);
Thanks for this, however it doesn't seem to return any image.
component in the
onRun function I'm using
$model = productModel::all(); to output all the products, but there is no image assigned to the products, even though the uploaded image is showing on the product update page. If I try to run
$model = productModel::find(1); echo $model->image->getPath();, I just get the error
Call to a member function getPath() on a non-object.
What am I missing? How do I connect the uploaded image to the Product so I can display them both on the page?
Can I see the code of the Product model? So I can help you :)
I've managed to get it working :) The issue all along was that I'd created an
image field in the DB table that was overwriting the image from the model, and as soon as I'd deleted the image field from the table, it all worked.
@Shahiem, thanks for your help, the above code you posted is now working for me :)
Nice! No problem :)
1-6 of 6