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

Jan 9, 2015
3 minutes

Authorize.Net Directpost is Overly Complex

One of the necessary evils that every ecommerce website that wants to accept credit card transactions must deal with is some sort of payment processing company. It just so happens that Authorize.net is one of the largest payment processors around, and they allow you to choose from a few different ways to integrate their payment processing functionality into your website. One of their ways is via DirectPost, which allows an eCommerce website to process a credit card transaction without the credit card information ever being sent through the website’s servers.

Apr 4, 2014
2 minutes

Creating a Best-Sellers Category with Magento

Magento allows you to organize products in categories, and a single product can be a member of quite a few separate categories. As a result, you can create a category that is specifically for your top selling products. You could manually keep track of which products sell the best, either by number of sales completed, or by the actual quantity of each product that were sold. If you want to spend all your time managing this category, then this is the way to go. However, there is a much easier way to manage the products in the category.

Jul 11, 2014
3 minutes

Estimating Software Development Projects is Hard

As a software developer, working with non-technical management and end users to define a deadline for when a project will be ready to use or how long it will take from start to end of a project is an extremely complex task. Unfortunately, the non-technical audience thinks that it should be simple to give some sort of estimation on the fly without detailed analysis of the project and what it involves, as it seems simple for them to estimate tasks that are like ones they have done before.