/CursoLaravelAvanzado-5.6

Curso de Laravel 5.6 nivel Avanzado impartido en la Universidad Técnica del Norte

Primary LanguagePHP

Advanced Laravel Course

Laravel 5.6, master detail CRUD about movies with genders, includes the following topics:

  • Web Services´s Consumption
    • SOAP
    • REST
  • Testing
    • HTTP Tests
    • Database Testing
  • Database
    • Seeding
  • Eloquent ORM
    • Other Creation Methods
    • Soft Deleting
    • Local Scopes
    • Querying Relations
    • Eager Loading
    • Inserting and Updating Related Models
  • Frontend
    • Localization
    • Compiling Assets (Laravel Mix)
  • Artisan Console
    • Generating Commands
    • Command I/O
  • Queues
    • Creating / Dispatching Jobs
    • Running Queue Workers
    • Handling Failed Jobs
  • Notifications
    • Create / Send Notifications
    • Mail Notifications
    • Push Notifications with One Signal
  • File Storage
    • Storing / Retrieving Files
  • Security
    • Authentication
    • Authorization
    • Hashing
  • Reports
    • PDF
    • Excel
    • Charts
  • Official Packages
    • API Authentication (Passport)
    • Laravel Socialite

Installation

  • Clone repository
git clone https://gitlab.com/cristofima/CursoLaravelAvanzado-5.6.git
  • Copy .env.example file to .env and edit .env to configure your database, mail, One Signal, Facebook, Google and LinkedIn
cd CursoLaravelAvanzado-5.6
cp .env.example .env
  • Install libraries and dependencies
composer install
npm install
  • Generate application key, migrate and seed database
php artisan key:generate
php artisan migrate
php artisan db:seed
  • Serve application
php artisan serve