4 versions
🐘Laravel
Version
backendIntermediate
Laravel 13
170 lessons on Laravel 13, through the capstone. In October 2026 a new project starts on this version. PHP 8.3. The skeleton is bootstrap/app.php. .env and a provider key stay out of git.
Laravel 13PHP 8.3Composer
Duration
12 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
99 000 ֏
- 12 weeks (99h total)
- Starts
- online format
- HY · EN · RU
- Certificate on completion
No payment required to register · We’ll contact you within 24h
What this course is about
Overview
170 lessons on Laravel 13, through the capstone. In October 2026 a new project starts on this version. PHP 8.3. The skeleton is bootstrap/app.php. .env and a provider key stay out of git.
Across 12 weeks (99 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.
Learning outcomes
What you will learn
Start a new project on Laravel 13: PHP 8.3 and bootstrap/app.php
Write a route, a controller, Blade, and a migration
Keep .env and APP_KEY out of git
Reach the capstone: 170 open lessons
Interactive course
Lessons
170 lessons · all open, start with any
- 1What is Laravel?30 min
- 2Laravel vs raw PHP30 min
- 3Install Laravel40 min
- 4Folders that matter35 min
- 5Artisan30 min
- 6.env and config30 min
- 7Request lifecycle35 min
- 8First route30 min
- 9Route verbs35 min
- 10Route parameters30 min
- 11Names and groups45 min
- 12Resource routes35 min
- 13Route model binding35 min
- 14404 and route:list40 min
- 15Controllers50 min
- 16Resource controllers and Request55 min
- 17Redirects and abort45 min
- 18Echo and loops50 min
- 19Layouts and partials55 min
- 20Components and slots55 min
- 21Forms, CSRF, and old input55 min
- 22Vite and localization55 min
- 23The Request object35 min
- 24Reading input30 min
- 25validate()40 min
- 26Form Request classes40 min
- 27Error bag30 min
- 28Custom rules35 min
- 29validated()25 min
- 30Validating files30 min
- 31Database config30 min
- 32Migrations40 min
- 33Columns and indexes40 min
- 34Changing tables30 min
- 35Seeders30 min
- 36Factories40 min
- 37Tinker25 min
- 38Query Builder select35 min
- 39Where and order35 min
- 40Insert, update, delete35 min
- 41Joins40 min
- 42Aggregates30 min
- 43paginate() and links()40 min
- 44Eloquent models40 min
- 45$fillable and $guarded35 min
- 46Reading models40 min
- 47Writing models40 min
- 48Casts30 min
- 49Accessors and mutators35 min
- 50Query scopes35 min
- 51Soft deletes30 min
- 52$hidden, $appends, timestamps30 min
- 53Transactions35 min
- 54belongsTo40 min
- 55hasMany40 min
- 56hasOne25 min
- 57belongsToMany45 min
- 58Pivot data35 min
- 59hasManyThrough30 min
- 60Polymorphic relations40 min
- 61Eager load and N+140 min
- 62Telescope30 min
- 63The users table30 min
- 64Hashing passwords30 min
- 65Register40 min
- 66Login and logout40 min
- 67Remember me25 min
- 68Password reset40 min
- 69Email verification35 min
- 70auth and guest35 min
- 71Starter kits30 min
- 72Gates35 min
- 73Policies40 min
- 74authorize()30 min
- 75@can25 min
- 76Simple roles40 min
- 77Ownership35 min
- 78Session and flash40 min
- 79Cookies30 min
- 80Writing middleware40 min
- 81Middleware parameters30 min
- 82web and api groups30 min
- 83Storage disks35 min
- 84Store an upload40 min
- 85Public URLs and downloads35 min
- 86Upload rules in practice25 min
- 87Mail and the log driver30 min
- 88Mailables, queued45 min
- 89Markdown mail30 min
- 90Notifications40 min
- 91Database notifications35 min
- 92Mail channel30 min
- 93Collections40 min
- 94map, filter, groupBy35 min
- 95Helpers30 min
- 96Enums on models30 min
- 97Service container40 min
- 98Bind and singleton35 min
- 99Service providers35 min
- 100Facades30 min
- 101Config files30 min
- 102App structure35 min
- 103Action classes30 min
- 104Observers35 min
- 105Model events30 min
- 106chunk and cursor30 min
- 107Pruning25 min
- 108Seeing the SQL25 min
- 109api.php and /api/v140 min
- 110JSON responses30 min
- 111API Resources40 min
- 112Resource collections30 min
- 113API pagination30 min
- 114Sanctum tokens45 min
- 115Sanctum SPA40 min
- 116Rate limiting30 min
- 117API error shape30 min
- 118CORS25 min
- 119Jobs40 min
- 120Database queue35 min
- 121Failed jobs30 min
- 122Chains30 min
- 123Events35 min
- 124Listeners, queued40 min
- 125Scheduler35 min
- 126Broadcasting30 min
- 127ShouldBroadcast35 min
- 128Reverb35 min
- 129Laravel Echo35 min
- 130Cache and logs40 min
- 131remember()30 min
- 132Test setup35 min
- 133Feature: GET a page35 min
- 134actingAs30 min
- 135RefreshDatabase35 min
- 136Factories in tests30 min
- 137Assert validation30 min
- 138API tests40 min
- 139Fakes35 min
- 140CSRF and XSS in Blade30 min
- 141SQL safety30 min
- 142Login throttling25 min
- 143Encryption and secrets30 min
- 144What Livewire is35 min
- 145A Livewire component40 min
- 146Properties, actions, loading40 min
- 147Livewire forms40 min
- 148Livewire validation30 min
- 149wire:navigate25 min
- 150Livewire mini CRUD45 min
- 151What Inertia is35 min
- 152Pages and props40 min
- 153Links and redirects30 min
- 154useForm40 min
- 155Validation errors30 min
- 156Shared props30 min
- 157Persistent layout35 min
- 158Inertia mini page45 min
- 159Filament admin40 min
- 160Socialite30 min
- 161Scout35 min
- 162Horizon30 min
- 163Cashier35 min
- 164Reading a package30 min
- 165Production .env30 min
- 166Migrate and build30 min
- 167Storage in production25 min
- 168Queue worker30 min
- 169Launch checklist25 min
- 170Capstone60 min
Course modules
Syllabus
- 1
- What is Laravel?
- Install Laravel
- Folders that matter
- Artisan
- 2
- 3
- 4
What you need to start
Requirements
- The PHP course, or PHP 8.3 and Composer
- A computer. .env does not go into git.
Learn from a working engineer
Your instructor
TH
Tigran Hakobyan
Backend Mentor · beeon.academy
beeon.academy-ի դասավանդող։ Այս ուղին Laravel 13-ն է. 170 դաս, մինչև եզրափակիչ։
What graduates say
Student reviews
Common questions
FAQ
No. The lesson box checks the code as text. You type the same code in the project folder.
Starting from
99 000 ֏
