Skip to content

Latest commit

 

History

History
87 lines (80 loc) · 3 KB

laravel.en.md

File metadata and controls

87 lines (80 loc) · 3 KB

Laravel Tutorial Guidline

1. Goal

  • Get acquainted and use framework Laravel.
  • Apply Sun* GIT flow.

2. Training Time

8 days (Maximum: 10 days)

Process:

  • Research and practice quicktask according to the following guideline at step 5.
  • Demo and review at the end of this module.

3. Basic knowledge:

  1. Init project, Directory Structure
  2. Migration
  3. Seeder, factory, faker
  4. Model :
    • Mass assignment
    • Relationship
    • Accessors, mutators
    • Eager loading
    • Scope
  5. Route:
    • Route + Resource controller
    • Middleware
    • REST & RESTful
  6. Controller:
    • Auth
    • Eloquent orm + query builder
    • CRFS Protection
  7. Advance:
    • Transaction laravel, Helpers, Localization(i18n), repository, cache
    • Blade Template
    • Bower, laravel mix
    • Service provider, service container

4. Document Link:

5. Laravel Quicktask Guidline:

{
	"bootstrapped": true,
	"ensure_newline_at_eof_on_save": true,
	"in_process_packages":
	[
	],
	"installed_packages":
	[
		"Icon Fonts",
		"Package Control",
		"Phpcs",
		"SideBarEnhancements",
		"SublimeLinter-phpcs",
		"Theme - Eightlime",
		"Vue Syntax Highlight",
		"VueFormatter",
		"Vuejs Snippets"
	],
	"phpcs_additional_args":
	{
		"--standard": "Framgia",
		"-n": ""
	},
	"phpcs_executable_path": "/home/framgia/.composer/vendor/bin",
	"tab_size": 4,
	"translate_tabs_to_spaces": true,
	"trim_trailing_white_space_on_save": true
}

6. Set up a pull request tracking (PRTS) system to the project's github repo

You access this url: http://prts.sun-asterisk.vn login via Github, then follow the instructions in section User Guide

  • Update their respective training languages (e.g. Ruby, PHP, ...)
  • Select the chatwork box to receive pull review notifications according to the trainer's instructions when adding you to the box. Da Nang office box: "[edu][DN] Pull Request's Status Checking" Ha Noi office box: "[edu][HN] PHP checking pull request"