Laravel is just fine for that job. If you do not have a strong reason to change, keep on learning. It has an excellent documentation, has a great ecosystem (email, search, background jobs) that you have to assemble yourself with lightweight tools such as Sinatra or Flask (Python). For a beginner the complexity of tools is overwhelming, Laravel makes smart decisions for you. Plus, Laracasts.com is by far the best learning resource I know for any language.