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!