Laravel Removed The QuickStart For Version 5

To start out, I want to be clear that what follows should not be interpreted to be a criticism of the software framework that those that work on Laravel publish, nor an indictment of open-source software as a whole. Rather, it is a look at how some projects, open or closed source make it harder than it should be for new users/developers to utilize their terrific products.

It seems experts conveniently “forget” the tips and tricks and tribulations it takes to learn a new technology, covering it all with, “It’s just so easy”.

Working with Magento and its quirks as a development platform has led me to seek out more elegant PHP MVC frameworks. Amazingly enough, the one that keeps piquing my interest has been Laravel. I first began to look at it when it was version 4.x, so I haven’t been watching its progress for that long. One of the things that drew me to Laravel was its simple and easy to understand quickstart that was part of the documentation through version 4.2. It quickly walked you through the major tasks you would need to complete to get a new Laravel project up and running. As a developer, I find this type of documentation invaluable when evaluating a new platform, as it helps to indicate the preferred way of doing things for the platform.

However, when Laravel version 5 was released, I was disappointed to discover that there was no quickstart available in the updated documentation. Instead of finding a very basic listing of how to setup a sample project in Laravel, the documentation simply provided an outline of how each component worked, failing to include the piece about how everything works together. While I was able to figure things out, it probably took more time than it should have to do so, and some may not figure it out at all, instead moving on to a project that has documenation that is a bit more user-friendly.

Related Posts

Apr 17, 2014
2 minutes

MySQL Deadlocks with Magento

One of the things that Magento, and specifically the Zend Framework provide developers is the ability to not have to think about database details as it should just handle all that for you. When it becomes obvious that there is a problem somehow with the production database getting some sort of SQL errors, its time for the developers to start caring about the implementation and architecture details of the database.

Mar 25, 2014
2 minutes

Magento Cache with Cache Disabled

One of the things that I find quite annoying with a web platform is when you configure it to do one thing, and it does something different. Magento is an eCommerce software platform that many of the leading eCommerce websites use for their web stores.

Magento

Magento comes in two different flavors, a paid enterprise edition as well as a open-source community edition. The enterprise edition allows you to utilize the built-in full-page caching mechanism, while the community edition does not include a full-page caching solution.

Mar 17, 2015
2 minutes

When Is Enough CSS Enough?

One of the major pushes in web development today is to try to do as much of the styling of a website as is possible from within the CSS of the site. The idea behind this is that when you do so, you remove styling responsibilities from your JavaScript and HTML content, resulting in a much better separation of concerns. The other aspect of this is that CSS styling is typically handled in a more native fashion in the browser as compared to what you can accomplish via Javascript.