# |
Dec 30th 2018, 06:09 |
isvyas |
Hello Guys, Good morning I'm looking for the contributor for this project, if anyone interested. https://github.com/ishanvyas22/cakephpvue-spa |
# |
Dec 30th 2018, 06:01 |
nayakvradhit |
Hi can you please tell me what default files in cakephp 2.10 is unchanged for migration to php7 ?? |
# |
Dec 29th 2018, 20:03 |
k4t |
from CRUD plugin |
# |
Dec 29th 2018, 20:03 |
k4t |
like JsonAPI listener |
# |
Dec 29th 2018, 20:03 |
k4t |
and I am also interest in standardized JSON responses |
# |
Dec 29th 2018, 20:03 |
challgren |
Understandable |
# |
Dec 29th 2018, 20:03 |
k4t |
but this time I want try something new... theoretically better... less code to write etc |
# |
Dec 29th 2018, 20:02 |
k4t |
yeah, I was also thinking about something similar |
# |
Dec 29th 2018, 20:00 |
challgren |
Thats how I handle json in my app. I dont rely on any plugin |
# |
Dec 29th 2018, 19:59 |
challgren |
https://audit-app.gitlab.io/website/src/Controller/EnergyAuditMeasuresController.php.html#26 |
# |
Dec 29th 2018, 19:58 |
challgren |
standby hospital is calling me |
# |
Dec 29th 2018, 19:58 |
k4t |
generally idea with .format is awesome |
# |
Dec 29th 2018, 19:58 |
k4t |
of course he can always add .json at the end of urls but not everybody can noticed that at the beginning etc |
# |
Dec 29th 2018, 19:57 |
k4t |
yup |
# |
Dec 29th 2018, 19:57 |
challgren |
Yeah cause if the user is manually typing the url directly its not really an API at that point |
# |
Dec 29th 2018, 19:56 |
k4t |
but it is sad that it is so tricky to achieve that |
# |
Dec 29th 2018, 19:56 |
k4t |
if think that I will just throow Bad Request for not json urls |
# |
Dec 29th 2018, 19:55 |
k4t |
yes, with that set of data ;) |
# |
Dec 29th 2018, 19:54 |
challgren |
and user is data instead |
# |
Dec 29th 2018, 19:53 |
challgren |
so the only diff between the 2 is the extra viewVar: “user” |
# |
Dec 29th 2018, 19:47 |
k4t |
without JsonAPI listenre |
# |
Dec 29th 2018, 19:47 |
k4t |
no, only this: https://github.com/FriendsOfCake/crud |
# |
Dec 29th 2018, 19:47 |
challgren |
Your using FOC/crud-json-api? |
# |
Dec 29th 2018, 19:46 |
k4t |
(see my examples above) |
# |
Dec 29th 2018, 19:46 |
k4t |
that code will make urls without .json ext work but json response format will be different from urls with .json ext |
# |
Dec 29th 2018, 19:45 |
k4t |
no, it is not a problem on that stage of project |
# |
Dec 29th 2018, 19:45 |
k4t |
https://gist.github.com/K4T/1a2972e2e93fa1bb542a63a683675a26 |
# |
Dec 29th 2018, 19:43 |
challgren |
You can PM it to me if you dont want to publicly share it |
# |
Dec 29th 2018, 19:42 |
k4t |
sure, w8 |
# |
Dec 29th 2018, 19:42 |
k4t |
so as you can see format is different: /api/v1/users/2.json versus /api/v1/users/2 |
# |
Dec 29th 2018, 19:41 |
k4t |
{ viewVar: "user", user: { id: 2, email: "ketele@gmail.com", password: "heheszek", created_at: "2018-12-29T18:32:08+00:00" }, success: true } |
# |
Dec 29th 2018, 19:40 |
challgren |
Can you post an example controller for me? |
# |
Dec 29th 2018, 19:40 |
k4t |
without .json ext it is: |
# |
Dec 29th 2018, 19:40 |
k4t |
now my problem is that when i use .json url I have response: { success: true, data: { id: 2, email: "xxx@gmail.com", } } |
# |
Dec 29th 2018, 19:39 |
challgren |
Ahhh that damm CRUD plugin, I gotta learn that |
# |
Dec 29th 2018, 19:38 |
k4t |
yes, with CRUD plugin |
# |
Dec 29th 2018, 19:38 |
challgren |
So from what Im understanding you want all your urls to return json? |
# |
Dec 29th 2018, 19:38 |
challgren |
https://book.cakephp.org/3.0/en/views/json-and-xml-views.html#using-data-views-with-the-serialize-key |
# |
Dec 29th 2018, 19:38 |
k4t |
as now urls without .json ext are returning JSON response but in a bit different format then the same urls with ,json ext |
# |
Dec 29th 2018, 19:37 |
challgren |
that are already set |
# |
Dec 29th 2018, 19:37 |
challgren |
your true should be an array of vars |