End of Preview
Although this was a very large sample, there’s so much more to this book.
Chapter 7 - The 10 Minute Blog
In this chapter we’ll turn the l5beauty project into a blog, complete with test data. Harnessing the power of Laravel 5 a blog can be created in less than 10 minutes. This time is from start to finish, without spending time reviewing the detailed discussions below. There’s not many bells or whistles, and no administration of the blog, but what do you expect for less than 10 minutes of development time.
Chapter 8 - Starting the Admin Area
In this chapter we’ll continue building on the l5beauty project and start developing the administration area. Laravel 5 provides some basic boilerplate for user authentication and registration. We’ll use this to create the skeleton of our administration area.
Chapter 9 - Using Bower
In this chapter we’ll work on some of the supporting software the administration area will be built on. Namely, how the assets are pulled in and which assets are used. The build system will use bower and gulp to automatically download and combine jQuery, Bootstrap, Font Awesome, and DataTables from the Internet.
Chapter 10 - Blog Tags
The basic blog built in the 10 Minute Blog chapter wasn’t very fancy. Most blogging platforms allow blog posts to be categorized or “tagged” in different ways. In this chapter we’ll develop a tagging system for the l5beauty project.
Chapter 11 - Upload Manager
In this chapter we’ll create an Upload Manager for the blog administration. First, the local file system will be used to store any uploaded files. Then, we’ll change the configuration to allow files to be stored on Amazon’s S3 cloud storage.
Chapter 12 - Posts Administration
In this chapter we’ll finish the post functionality in the blog’s administration area. This includes modifying the structure of the posts table with a new migration, pulling in some additional assets, and adding the basic Create, Update, and Delete methods.
Chapter 13 - Cleaning Up the Blog
In this chapter we’ll get the front end of our blog cleaned up. This includes both the index page showing the list of posts and the pages showing individual posts.
Chapter 14 - Sending Mail and Using Queues
In this chapter we’ll add a Contact Us form to the blog. To do this we’ll explore Laravel’s mailing functions and set up a queue for asynchronous processing.
Chapter 15 - Adding Comments, RSS, and a Site Map
In this chapter we’ll add comments and social links to the blog. Then we’ll create a RSS feed for the Laravel 5.1 Beauty blog. Finally, we’ll add a Site Map which finishes the project.
Chapter 16 - General Recap and Looking Forward
The L5Beauty project is complete, but there’s an additional chapter exploring various features of Laravel 5.1.