I want to thank the team at p2a (Jeb Ory, Patrick Stoddart) for challenging me to get up-to-date with Laravel!

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.

Image for post
Image for post
Image for post
Image for post

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.

Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post
i just hid my email. suffice it to say I was looking at screens like this for most of my time this past evening.
Image for post
Image for post
Image for post
Image for post

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.

Exciting!

💚 make a positive difference: Lullabot Technical Project Manager, 🌎Green America Board,✨#femalefoundersleadtheway Founder, Pantheon Hero, Arcadia Ambassador

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store