Laravel5.4 actual combat rapid development from the media website Tutorial Laravel actual combat tutorial

Source: Internet
Author: User
Tags php framework

The 1th chapter of the course Introduction
Introduction of the course and course arrangement

2nd Chapter Laravel 5.4 Introduction
This lesson will introduce you to the various versions of Laravel and discuss the future trends of the PHP framework. To show the ecological environment around Laravel.

3rd Installation Start Laravel Project
This chapter describes how Laravel is installed, and we will use the composer tool to install the laravel. When using composer, we will modify the image of the next composer. Not only that, we will also introduce you to the directory structure and configuration files of Laravel after the installation is complete. Let everyone have a global understanding of laravel. ...

The 4th chapter of the article module
This chapter describes the most core of the article modules. This is one of the core modules of our project. This module will be used for the first time in the routing, template, data migration, data filling, controller, data model, Tinker debugger and so on. In this module, we use the Routing and template to build the page, and use data migration to build the article table, when the paging logic, we used data to populate the database to fill multiple data, and based on the ORM model to build mod ...

The 5th Chapter Laravel Core Thought
This chapter introduces several core ideas of laravel, containers, service providers, and backyards. These ideas and concepts are the most difficult to understand in laravel, and in combination with the previous chapter of our article module, we can have a deeper understanding of these concepts. After understanding the concept, we teach you how to find out what methods are included in Laravel classes. ...

The 6th Chapter User Registration Login Registration module
This chapter describes the specific use of the user Authentication module auth in Laravel. We use the Auth module can be very convenient to complete the user login, registration and other functions. And after the user authentication is completed, we need to manage the user's rights, and similarly, we use Laravel's auth component to complete the user Rights management. The user to the article and the resources of the deletion and modification of the permissions for unified management. ...

7th Chapter Comment Module
This chapter discusses the comment system, which mainly completes the presentation and addition of comments to the article. In this chapter, we establish the association between the article and the comment model, and use this association to show the relevance of the article comments. We also need to establish a correlation between comments and user models. In this chapter we use the Model Association for the first time, and we will take you through the system to organize the Model association and how to use it. ...

8th likes module
To like and a post is a feature that we often implement. We also use the correlation model of articles and articles and like lists to complete this module. In this section we will see the use of Ajax submissions in Laravel and how to protect CSRF in Ajax.

9th Chapter Search Module
This chapter focuses on the combination of Laravel and elasticsearch for the article search. First of all, we need to build and use elasticsearch and its Chinese word breaker and then we'll use the command command of Laravel to develop an elasticsearch index. We then use laravel5.4 's Scot component to keep the articles indexed in the search engines in sync. and search the article for keywords, and let the search results have pagination ...

10th Chapter Personal Center Module
This chapter will complete the Personal Center page and the features your friends are interested in. In this module, we rely on the created relational tables to complete many-to-many model associations, and use the Laravel model to maintain these associations.

The 11th Chapter Topic module
This chapter develops thematic modules, as well as article contributions to the topic. The difficulty in this chapter is how to get a list of articles that a person has not voted on for a particular topic.

The 12th Chapter Background Foundation frame constructs
This chapter focuses on the use of bootstrap-based Adminlte templates to build an infrastructure for managing the background, and how to use these online templates in Laravel is the focus of this chapter. Front desk and backstage we will put in a project, how to include foreground and background in a project, MVC Layer and folder, configuration file, routing all need to design, is this chapter need to solve the problem. ...

The 13th chapter Management personnel module
This chapter uses the background templates that have been set up to complete the administrative staff additions, deletions, modifications, and search pages. This is also the first background module we completed using the background template, in the background of the use of routing and general logic above, we will give an example.

14th Chapter Audit Module
This chapter completes the background audit personnel to the article audit function, although is a backstage project, but also is a back and forth the correlation module, we completed is the first post examines the mechanism, in the laravel, how to complete the corresponding article audit logic, the foreground how to filter the audit not to pass the article, is what this chapter needs to discuss. ...

15th Chapter Permission Module
The focus of this chapter is to lead you through the background of the Authority module, we are also using the Laravel auth components, in addition to complete a set of permissions system, we will lead you to see how to have two rights control system in a project, and control two systems in the route. Next, the left sidebar menu in the background shows different menus depending on the permissions. This is also done through the permission system plus the menu component on the left sidebar. ...

The 16th chapter of Special Management module
The focus of this chapter is to lead you through the management of thematic modules in the background. How to do the foreground of the special module to increase the deletion and check operation.

17th Chapter System Notification Module
This chapter uses the Laravel queue to complete the asynchronous sending of system notifications. System notifications are mass or multi-function, we need to use an asynchronous mechanism, how to use the database in Laravel to complete the asynchronous queue, and to perform tasks in the queue.

18th Chapter Performance Optimization
This chapter describes some of the Laravel specific performance optimizations. This includes using Debugbar to view page efficiency, how to optimize the number of SQL queries, how to use route caching, configuring caching, and so on to optimize page speed.


: Baidu Network disk download


Laravel5.4 actual combat rapid development from the media website Tutorial Laravel actual combat tutorial

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.