I was wondering what you guys thought would be the most critical aspects of development in Laravel (think a medium to large-sized application having various requirements like connecting to a bunch of APIs, having a login system, some complex database interactions, the usual), and also just PHP development in general? I have some interviews next week and I'm trying to figure out what I should prioritize brushing up on this weekend.
Obviously testing is a huge trend these days, so for that, what would you recommend as far as testing protocols and software is concerned?
I'm brushing up on the best times to use commands, service providers, events, repositories, and so on....and I'm also refreshing myself on the important design patterns and how they can be implemented in Laravel.
Any thoughts are much appreciated! Thanks.