If you know php, then there should be no problems in order to learn Laravel. If you have PHP knowledge, you can start doing something on Laravel within a couple of days, just by reading the documentation. Frameworks in general were created to make life easier for developers. It also depends on the level at which you know PHP, if you already had experience in creating some projects, then Laravel will be easy for you, but if your knowledge is superficial, you will have to spend a little more time learning the basics (functions, OOP, etc.) . You can also try Lumen (microframework from Laravel)