# |
Feb 8th 2018, 15:58 |
spencdev |
Don’t get me wrong, I used AWS sdk, but the class interacts with it instead of the models. The models use the class. I do it the other way around though, I make sure the image saves to S3 before saving to the db. |
# |
Feb 8th 2018, 15:57 |
spencdev |
I wrote my own class for S3 uploads because a lot of models interact with S3 and straight into the model just looks awful. |
# |
Feb 8th 2018, 15:56 |
neon1024 |
I’m yet to start with S3, but it’s on my list of things to do. As we want to implement Imgix as well |
# |
Feb 8th 2018, 15:56 |
neon1024 |
But either way :slightly_smiling_face: |
# |
Feb 8th 2018, 15:56 |
neon1024 |
Well I bet you could easily wrap that in a Writer class |
# |
Feb 8th 2018, 15:55 |
amit |
And I am using there lib to upload file |
# |
Feb 8th 2018, 15:55 |
amit |
@neon I am uploading a file on VPS ObjectStore, which is similar like AWS S3 |
# |
Feb 8th 2018, 15:54 |
spencdev |
S3 saves lives |
# |
Feb 8th 2018, 15:53 |
neon1024 |
Unless you’re working on the VPS and saving locally |
# |
Feb 8th 2018, 15:52 |
neon1024 |
So you probably want to use the Friendsofcake/Upload plugin and create your own writer class |
# |
Feb 8th 2018, 15:52 |
amit |
I am uploading the file on Opencloud's VPS |
# |
Feb 8th 2018, 15:51 |
neon1024 |
As an author of one of those upload plugins I’d recommend that :P |
# |
Feb 8th 2018, 15:51 |
neon1024 |
Or you could implement one of the plugins where this has been done for you ;) |
# |
Feb 8th 2018, 15:51 |
neon1024 |
There is also afterSaveCommit if I remember, which you might want to use to ensure the transaction isn’t rolled back |
# |
Feb 8th 2018, 15:50 |
neon1024 |
https://github.com/FriendsOfCake/awesome-cakephp#files |
# |
Feb 8th 2018, 15:50 |
neon1024 |
@amit I would recommend uploading the file in the afterSave event, as other upload plugins do |
# |
Feb 8th 2018, 15:46 |
amit |
@neon1024 So I need to validate the data and then upload file |
# |
Feb 8th 2018, 15:42 |
kevin |
eh ill deal with it later |
# |
Feb 8th 2018, 15:41 |
neon1024 |
Not sure sorry, I don’t use a plugin for it |
# |
Feb 8th 2018, 15:40 |
kevin |
yes I signed up for that one, but do I do recaptcha v2 or invisible recaptcha? |
# |
Feb 8th 2018, 15:40 |
neon1024 |
@kevin This one? https://www.google.com/recaptcha/intro/ |
# |
Feb 8th 2018, 15:40 |
kevin |
the recaptcha isnt displayign, and im getting no errros |
# |
Feb 8th 2018, 15:39 |
neon1024 |
@amit Well that’s odd, as validation happens before you save. |
# |
Feb 8th 2018, 15:39 |
kevin |
yeah so thats what im using, but I think maybe I didnt sign up for the right recaptcha? |
# |
Feb 8th 2018, 15:39 |
neon1024 |
@kevin Sure thing, try out https://github.com/agiletechvn/Recaptcha |
# |
Feb 8th 2018, 15:38 |
kevin |
has anyone implemented recaptcha on their cakephp site before? |
# |
Feb 8th 2018, 15:35 |
amit |
I am uploading images but the problem is the file is upload and when I save the file name in the db I am getting validation error So I want to upload the image only after validation successfully |
# |
Feb 8th 2018, 15:35 |
neon1024 |
Ah well, if you spotted the missing `s` you win a prize. |
# |
Feb 8th 2018, 15:34 |
neon1024 |
More to the point, why doesn’t my route match? https://gist.github.com/davidyell/bb392b553e7e466fd2317bf6996cc12f |
# |
Feb 8th 2018, 15:32 |
amit |
Hi All |
# |
Feb 8th 2018, 15:28 |
neon1024 |
Why does the routing docs use `[0-9]+` instead of `[\d]+` ? |
# |
Feb 8th 2018, 15:28 |
kevin |
weird. my name in IRC shows up as kevin when slackebot moves the message over |
# |
Feb 8th 2018, 15:27 |
kevin |
ah much easier |
# |
Feb 8th 2018, 15:06 |
neon1024 |
I was a dedicated IRC user, but I quite like the emojii and code highlighting in Slack |
# |
Feb 8th 2018, 15:06 |
slackebot |
!slack |
# |
Feb 8th 2018, 15:06 |
slackebot |
Command sent from Slack by neon1024: |
# |
Feb 8th 2018, 15:06 |
neon1024 |
Yep |
# |
Feb 8th 2018, 15:05 |
sugitime |
is there a slack channel that everyone is sitting in? is that what slackebot is here for? |
# |
Feb 8th 2018, 15:05 |
sayed |
Thanks once again ! |
# |
Feb 8th 2018, 15:05 |
sayed |
@neon1024 Thanks for the explanation, i assumed that the issue might come due to the protocols, anyways the reason i was trying to look for a fix is that i am currently not forcing the domain to a https env. I guess i should just force the domain to a https env. |
# |
Feb 8th 2018, 15:02 |
neon1024 |
Use something like LetsEncrypt to get a cert automatically |