I'm starting in Laravel (5.x), but I have years experience in Cakephp and would like to solve some doubts, since I did not find something like this on the Internet:
1) I can only create models, controllers and the like by the command of Artisan? Or can I do it differently?
2) After all, what is Artisan and what is its capacity (only to create models and controllers or something else)?
3) In Cakephp I worked with Elements, that is, small snippets of code that I requested in the view to compose the layout (eg: middle, footer, sidebar, menu, breadcrumbs, etc.) default, where it contained header, head, footer and the like, and this default layout did not have to be "set" in the controllers, it already renders by default. Finally, the views contained only content / core / information. The question is:
3.1) is there Elements in Laravel? If so, how do I do it? 3.2) Is there a default layout to create the common parts and work with the views only for the core / content?
For now, that's all there is to doubt. If in Laravel this layout context does not exist, please kindly tell me what would be the best way to build a flexible Layout.