Comments (18)
+1
me too!
from realworld.
So I took the liberty to finish this myself from scratch, since I had some time on my hand and wanted to start making contributions to the open source community :)
I've updated and cleaned up the repo. The latest code can be found below. I've added clear documentation throughout the code. The only thing pending is updating the read me with instructions and info related to code.
https://github.com/SandeeshS/laravel-realworld-example-app
I want to know if we can create a new PR for the laravel backend and point to this. Since contributors can easily find and work on this repo, or we clean up this PR and continue here. I'll wait for reviews from fellow members before finalising the code changes and then tag v1. Appreciate any feedback.
from realworld.
Task list categorized by api
-
Articles
- GET - Feed
- GET - All articles
- GET - Articles by author
- GET - Articles favorited by username
- GET - Articles by tag
- POST - Create article
- GET - Single article by slug
- DEL - Delete article
- PUT - Update article
- POST - Favorite article
- DEL - Unfavorite article
-
Auth
- POST - Login
- POST - Login and remember token
- POST - Register
- GET - Get current user
- PUT - Update user
-
Comments
- GET - All comments for article
- POST - Create comment for article
- DEL - Delete comment
-
Profile
- GET - Profile
- POST - Follow profile
- DEL - Unfollow profile
-
Tags
- GET - Get all tags
from realworld.
@EricSimons I've setup a repo for this
https://github.com/iluminar/laravel-realworld-example-app
from realworld.
I'm working on Register and Login api
from realworld.
@SandeeshS just cloned your repo and put it under the main org + added you to it!
Lets get the RFC opened up on this thing — does anyone know folks on the core Laravel team/community that could come provide feedback?
from realworld.
@EricSimons I have taken my time to go through the source code and I can comfortably say that this is SOLID! @SandeeshS did a great job!!!
Thanks for owning this man! 🍾 👍
from realworld.
@SandeeshS absolutely — I just need to change the layout/design of the readme to be able to accommodate this + upcoming stacks :) Will have this listed there by EOD. Great job! 💯
from realworld.
@SandeeshS holy smokes! Nice work!!!
@Hasnayeen @unicodeveloper @MattMangoni can you guys take a look at the repo @SandeeshS made and lmk if I can update the status to point at that?
from realworld.
@unicodeveloper thank you. The code base has been updated with cors and some more changes and should be set. We'll wait for a review like @EricSimons says before tagging a main release. Meanwhile i'll be taking any issues or PR and keep things in check. Next on the list is adding tests. If someone wants to then they can go forward and do it, if not i'll work on it once i get some time on my hand.
from realworld.
@unicodeveloper @lincolnbrito Awesome — lets get this started! Can one of you fork our starter kit and post the link in this issue? I also created a logo that you can use for the readme:
from realworld.
Just set up the Gitter chatroom for this! Lets do our collaborator coordination in there 👍
cc/ @unicodeveloper @lincolnbrito
from realworld.
If nobody's already working on it, I'll take care of the articles API
from realworld.
@EricSimons , yes, I think that would be a good idea
from realworld.
Well looks like the laravel section is really lacking contributors.
I've added complete model factories and a full configurable database seeder. So anyone can just run the seeder and have a ready server populated with data, including all the relationships. This will be very useful for users testing the api or trying to couple the frontend.
The readme is updated with the complete instructions and information regarding the app. I'm gonna couple a frontend on my local server and perform few final tests and then tag v1 for use.
@EricSimons can you please change the main comment to reflect the repo changes and the task list. Also all the task list mentioned in #20 (comment) are complete.
from realworld.
@EricSimons anyway we can push the completed backend on the main page? I'd consider @unicodeveloper as a good peer for the review judging by his background in the laravel community. You guys could do a test run with a local setup to verify the api, there's clear instructions.
I also started writing tests, so that it'd be easier for anyone to make changes going further.
from realworld.
Since this has been moved to the GoThinkster org, I vote that we close this issue. All future conversation should happen in gothinkster/laravel-realworld-example-app unless it's application to the RealWorld project at large.
cc @EricSimons
from realworld.
Agreed — closing this issue 👍
from realworld.
Related Issues (20)
- [Bug]: Line breaks not showing correctly HOT 1
- [Bug]: Immediately signed out after logging in HOT 3
- [Backend] Remove Response Envelopes HOT 5
- [Bug]: When try to build HOT 5
- User registration success status code is 200, but docs/swagger show 201 HOT 1
- [Bug]: server ERROR 500 HOT 2
- [Bug]: CORS Error HOT 9
- [Feature Request]: offline functionality HOT 2
- [Bug]: Demo server status is 503 HOT 1
- [Feature Request]: Vuetify in Realworld example HOT 1
- [Bug]: Continuous modification of user information results in an error HOT 4
- Try this HOT 1
- [Bug]: demo APIs down? HOT 2
- [Bug] initialData.data from route loader is always undefined HOT 1
- API server doesn't work HOT 1
- [Bug]: Heroku Deployment failed
- [Bug]: API doesn't work HOT 4
- [Bug]:CORS Issue HOT 1
- [Bug]: Demo backend is down HOT 2
- [Bug]: Site Not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from realworld.