4.91 sur 5
4.91

Laravel 9 – Pour débutant à avancé (2023)

Dans ce cours, vous apprendrez le Laravel 9 complet à partir de zéro - Ce cours est destiné aux débutants et aux avancés
Installation et utilisation de Composer
Structure de fichiers et de dossiers Laravel
À propos du fichier .env
Routage de base de Laravel
Paramètres de route, middleware, préfixe, route nommée
Enregistrement et utilisation du middleware
Système de base CRUD (créer, lire, mettre à jour, supprimer) à partir de zéro
Système d'intervention d'images
Authentification de base Laravel à l'aide de Laravel Breeze - Enregistrement, vérification des e-mails, oubli et réinitialisation du mot de passe
Autorisation de l'utilisateur
Files d'attente et travaux
Observateur et auditeurs d'événements
Utilisation de la session et du cache
Validation des formulaires et gestion des erreurs
Migration Et Semoir
Localisation de Laravel
Composants de lame
Générateur de requêtes
ORM éloquent
Relation éloquente
Intégration PayPal dans Laravel
Intégration de Stripe dans Laravel
Intégration de Razorpay dans Laravel
Intégration de 2Checkout dans Laravel
Intégration d'Instamojo dans Laravel
Intégration de Mollie dans Laravel
Intégration de Paystack dans Laravel
Intégration de SSLCOMMERZ dans Laravel
Implémentation de la table de données Yajra
Mise en place d'interventions sur l'image
Mise en place du panier d'achat
Mise en œuvre des autorisations Spatie Laravel (rôle et autorisation)
Authentification sociale Socialite (Connexion sociale)

Vous savez que la dernière version de Laravel est maintenant Laravel 9. Nous avons donc créé un cours très complet sur Laravel 9.
Si vous êtes nouveau sur Laravel ou débutant sur Laravel, vous pourrez l’apprendre en niveau avancé de ce cours.

Ici, nous avons enseigné aux étudiants :

  • Composer – Installation de composer sur une machine locale, installation du package à l’aide de composer
  • MVC (Modèle, Vue, Contrôleur) – Comment ça marche et détails à ce sujet
  • Installation de Laravel 9 – Processus d’installation, structure des répertoires et à propos du fichier .env
  • Route – Route de base, paramètre de route, groupe de routes, préfixe, etc.
  • Middleware – Comment ça marche, types de middleware, enregistrement etc.
  • Contrôleur : contrôleur de base, contrôleur partiel et contrôleur de ressources
  • Afficher : afficher les fonctionnalités (extension, inclusion, rendement, section), conditions, boucle
  • Travailler avec la base de données – Connexion, modèle, migration, seeder, fakers, etc.
  • Système CRUD de base (Créer, Lire, Mettre à jour, Supprimer) dans Laravel 9 – Configuration de l’environnement, validation, stockage des données, affichage, modification, suppression des données de la base de données
  • Système Image CRUD (créer, lire, mettre à jour, supprimer) dans Laravel 9 – Configuration de l’environnement, validation, stockage des données, affichage, modification, suppression de l’image de la base de données
  • Utilisation d’Image Intervention dans Laravel 9 – Image crud avec image d’intervention, configuration de l’environnement, stockage, suppression, modification et affichage des données
  • Système d’authentification complet avec l’interface utilisateur Laravel 9 – Créer un projet, enregistrement de l’utilisateur, vérification des e-mails, connexion et déconnexion lors de l’authentification, oubli du système de mot de passe, réinitialisation du système de mot de passe

 

———————————————————— ————————————————–

Mettre à jour le journal

———————————————————— ————————————————–

Tutoriel ajouté pour la mise à niveau de la version Laravel 9 vers Laravel 10 – 01 mars 2023

Fundamental: Introduction

1
Course Introduction

Fundamental: Laravel Version Upgrade

1
Upgrade Laravel 9 to Laravel 10

Fundamental: Local Environment Setup

1
Local Environment Setup
2
Change PHP Version in Laragon
3
VS Code Useful Extensions

Fundamental: Laravel Installation

1
Install First Laravel 9 Project

Fundamental: Laravel Directory Structure and Artisan CLI With Tinker

1
Laravel File and Folder Structure
2
Artisan CLI and Tinker
3
Fixing VScode PHP Path Error

Fundamental: Route

1
Define Routing
2
Route Parameters
3
Naming Routes
4
Route Grouping
5
Route Methods
6
Fallback Route

Fundamental: Temlpating and Views

1
Laravel View Introduction
2
Passing And Rendering Data In Templates
3
Building Application Layout
4
Loops In Templates
5
Conditional Rendering
6
Including Sub Views
7
Useful Blade Directives

Fundamental: Controller

1
Introduction With Controller
2
Basic controllers
3
Resource controllers
4
Single Action Controllers

Fundamental: Form Validation and Handling

1
Form Markup
2
Form CSRF Token Explaination
3
Input Field Validation
4
More Validation Rules
5
Overwrite Default Validation Texts
6
Form Validation Request Classes

Fundamental: Database - Migration and Seeding

1
Configuring DB Connection
2
Creating Migration
3
Table Data Types
4
Important Migration Commands
5
Adding Columns To Existing Tables Using Migration
6
Overview and Seeding Fake Data

Fundamental: Database - Query Builder

1
Introduction of Query Builders
2
Retrieving Data From Database Table
3
Retrieving A List Of Column Values
4
Using Of Where Condition
5
Insert Data In Database
6
Update Data In Database
7
Delete Data From Database
8
Basic Join Statement
9
Aggregates

Fundamental: Database - Eloquent ORM

1
Understanding Eloquent ORM
2
Retrieving Records Via Eloquent Models
3
Using Where Condition in Eloquent
4
Inserting or Saving Data With Eloquent
5
Updating Data With Eloquent
6
Deleting Data
7
Mass Assignment
8
Soft Deleting - Trashing
9
Retrieving Deleted Data
10
Restore A Record Or Deleting A Record Permanently
11
Factories

Fundamental: Eloquent Relationship

1
One to One Relationship
2
Inverse Relation
3
One to Many Relationship
4
Many to Many Relations

Fundamental: File Storage

1
File Storage Introduction
2
Uploading Files in Storage (part-1)
3
Uploading Files in Storage (Part-2)
4
Storage Link
5
Remove Files from Storage
6
Validating Uploaded files (size, type etc.)

Fundamental: Request and Response

1
Redirect Response
2
Return Response JSON
3
Returning File to Download

Fundamental: CRUD (create, read, update & del) - Eloquent & Resource Controller

1
Introduction
2
Templating And Mark up (part -1)
3
Templating And Mark up (part -2)
4
Creating Models And Migrations for CRUD
5
Creating Form (Part - 1)
6
Creating Form (Part - 2)
7
Retrieving All Data From Database Table
8
Updating Specific Row with eloquent (Part -1)
9
Updating Specific Row with eloquent (Part -2)
10
Show A Specific Data
11
Deleting A Specific Data
12
Implementing Soft Deleting And Show Row List
13
Restoring Deleted Rows
14
Deleting a Record Permanently
15
Implementing One To One Relation In Tables
16
Paginating Eloquent Results

Fundamental: Middleware

1
Introduction Of Middleware
2
Create Middleware Via Artisan Command
3
Global Middleware
4
Group Middleware
5
Route Middleware
6
Controller Middleware

Fundamental: Blade Components

1
Introduction to Blade Components
2
Creating Blade Components
3
Rendering Blade Components
4
Passing Data To Components
5
Component Slots

Fundamental: Sending Email

1
Configure Mail Trap
2
Send a Simple Email With Laravel
3
Send HTML View as an Email Body
4
Attaching Files to Email

Fundamental: HTTP Session

1
Introduction of HTTP Session
2
Retrieving Data From Session
3
Storing Data at Session
4
Deleting Data From Session
5
Flash Session Data

Fundamental: Cache

1
Introduction Of Cache
2
Difference Between Session And Cache
3
Installing Laravel Debugbar Package
4
Storing Data In Cache
5
Storing Data in Cache Forever
6
Removing Data From Cache
7
Using Cache With Pagination

Fundamental: Authentication

1
Introduction
2
Install Breeze Starter Kit
3
Redirect User To Specific Page After Login
4
Retrieving The Authenticated User
5
Recreating Logout Feature
6
Protecting Routes

Fundamental: Authorization

1
Introduction
2
Difference Between Authentication And Authorization
3
Authorization - Gates
4
Verifying Permissions in Blade Templates
5
Authorization - Policy
6
Authorization - Role

Fundamental: Queues And Background Processing

1
Queues Introduction
2
Creating The First Job And Configuring Queues
3
Queueing an Email

Fundamental: Observers And Event Listeners

1
Model Observers
2
Introduction To Event - Listeners
3
Creating Events - Listeners
4
Practical Example of Event - Listeners

Fundamental: Localization

1
Introduction to Localization
2
Defining and Retrieving Translation Strings
3
Change Translation Depending On Route

Fundamental: Source Code

1
Project Source Code

Useful Packages: Yajra Datatable

1
Creating a basic templet to work with
2
Getting Started with Yajra Datatable
3
Introduction of yajra datatable
4
Add datatable export buttons
5
Datatable Column Editing Options

Useful Packages: Intervention Image

1
Introduction of Intervention image
2
Installation and basic implementation
3
Make a custom image filter

Useful Packages: Shopping Cart

1
Introduction of laravel shopping cart package
2
Template overview
3
Show dynamic products on frontend
4
Package Installation and setup
5
Add product into cart
6
Fetch Products from cart session
7
Update cart product quantity
8
Remove product from cart

Useful Packages: Spatie Laravel Permission (Role and Permission)

1
Introduction of Laravel Permission
2
Installation and setup of Laravel Permission
3
Create Roles and Permission and assign them to user
4
How to check role and permission at the blade

Useful Packages: Socialite Social Authentication (Social Login)

1
Introduction of laravel socialite
2
Install socialite and setup in to project
3
Implement socialite

Useful Packages: Source Code

1
Project Source Code

Payment Gateways: Introduction and Template Overview

1
Introduction
2
Template Overview

Payment Gateways: PayPal Integration

1
PayPal - Create PayPal Sandbox Account
2
PayPal - Integrate PayPal Gateway In Laravel

Payment Gateways: Stripe Integration

1
Stripe - Create Stripe Sandbox Account
2
Stripe - Integrate Stripe Gateway In Laravel

Payment Gateways: Razorpay Integration

1
Razorpay - Integrate RazorPay Gateway In Laravel

Payment Gateways: 2Checkout Integration

1
2Checkout - Create 2checkout Sandbox Account
2
2Checkout integrate 2checkout (Part-1)
3
2Checkout - integrate 2checkout (Part-2)

Payment Gateways: Instamojo Integration

1
Instamojo - Create Instamojo Sandbox Account
2
Instamojo - Integrate Instamojo Gateway In Laravel

Payment Gateways: Mollie Integration

1
Mollie - Create mollie Sandbox Account
2
Mollie - Integrate mollie Gateway In Laravel

Payment Gateways: Paystack Integration

1
Paystack - Create Paystack Sandbox Account
2
Paystack - Integrate Paystack Gateway In Laravel

Payment Gateways: SSLCOMMERZ Integration

1
SSLCOMMERZ - Create Sslcommerz Sandbox Account
2
SSLCOMMERZ - Integrate Sslcommerz Gateway In Laravel

Payment Gateways: Source Code

1
Project source code for payment gatways
Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.9
4.9 sur 5
Notes22

Détails des Notes

Étoiles 5
20
Étoiles 4
3
Étoiles 3
1
Étoiles 2
0
Étoiles 1
0
Garantie de remboursement de 30 jours

Inclut

25 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed