I started with the Laracasts tutorials (thumbs up), and started by setting up Oracle VM Virtual Box Manager and setting some test boxes, then learning about Vagrant as part of Homestead. I installed Laravel using Composer and then started playing with Artisan CLI (a very, very handy tool).
It took me a while to understand where the settings are stored in Laravel, but I believe I have found that now, in the .env file, or env.example file.
I do notice that Drupal 8 is rebuilt to be very close to Laravel, which I believe is because the Drupal community re-factored — see one user’s journey from Drupal 7 to Laravel to Drupal 8 here: http://yuriybabenko.com/blog/from-drupal-7-to-laravel-3-over-to-drupal-8
A sample of the Drupal 7 structure, then Laravel, side-by-side with Drupal 8.
Snaps of how it’s going so far. I don’t think people truly know how satisfying it is to get a “Hi there” or a “Hello world” working. Shout out if you know what I’m talking about.
What I like is the “blade” format of displaying content, which is different to me and seems fairly flexible, to the point of potentially becoming unwieldy — — but will have to think more about how multiple different groups of content could be stored in subfolders within the “resources/views/*” section. Maybe all user-related “blades”, all evergreen content, and then specific subfolders for what I think of as “content types” in Drupal.
To go into next: understanding the database: it looks like there is a “migrations” section for keeping track of how the database evolves (can add new fields, or roll them back).
Figuring out how the site e-mails — it looks like there is support for MailGun. Figuring out how to display different types of data based on different user states, like if they are occupy other roles with additional permissions. Figuring out the connections between content — how to display a user’s submissions? Also very interested in how to work with SASS and how it gets compiled in.