Jika anda bertujuan untuk belajar Laravel dan beberapa pembelajaran lainnya di website laracast, anda bisa melihat seri dan episode nya melalui situs resmi laracast.
Beberapa jam yang lalu saya iseng mencoba grabbing website resmi laracast untuk mendapatkan video tutorialnya yang disediakan secara gratis.
Berikut daftar video laracast free / gratis
Laravel 5.4 From Scratch
Laravel Installation and Composer Basic Routing and Views Laravel Valet is Your Best Friend Database Setup and Sequel Pro Pass Data to Your Views Working With the Query Builder Eloquent 101 Controllers Route Model Binding Layouts and Structure Form Request Data and CSRF Form Validation 101 Rendering Posts Laravel Mix and the Front-end Eloquent Relationships and Comments Add Comments Rapid Authentication and Configuration Associating With Users Associating With Users: Part 2 Archives View Composers Testing 101 DI, Auto-Resolution, and Repositories The Service Container Service Providers Explained Sending Email Markdown Mail Form Requests and Form Objects Session Handling and Flash Messaging Tags and Pivot Tables Sorting Posts By Tags Eventing
What’s New in Laravel 5.4
Sanitizing Middleware Higher Order Collection Messages Laravel Mix in a Nutshell Fluent Routing Resourceful Controllers With Model Boilerplate Blade Components and Slots Markdown Mailables Real-Time Facades Browser Testing With Laravel Dusk Map Eloquent Events to Dedicated Classes
Whatcha Working On
Laravel Test Helpers for Selenium Elixir Refactoring - Berbayar Bro Adding Featured Content - Berbayar Bro Turbolinks with Laravel - Berbayar Bro Elixir Webpack Plugins - Berbayar Bro How to Animate an Object Along a Circle With CSS - Berbayar Bro Working With the Simplecast API - Berbayar Bro A Webpack-Only Elixir - Berbayar Bro Dynamic Asset Paths Using TDD - Berbayar Bro How I Personally Learn: Dusk Edition
Learn Vue 2: Step By Step
Basic Data Binding Setup Vue Devtools Lists Vue Event Listeners Attribute and Class Binding The Need for Computed Properties Components 101 Components Within Components Practical Component Exercise #1: Message Practical Component Exercise #2: Modal Practical Component Exercise #3: Tabs Component Communication Example #1: Custom Events Component Communication Example #2: Event Dispatcher Named Slots in a Nutshell Single-Use Components and Inline Templates Webpack and vue-cli Hot Module Replacement Vue Ajax Requests With Axios Object-Oriented Forms: Part 1 Object-Oriented Forms: Part 2 Object-Oriented Forms: Part 3 Webpack Config From Scratch This is Laravel Mix Shared State 101 Custom Input Components Vue SPA Essentials: Routing SPAs and the Backend
How to Accept Payments
Stripe Checkout Custom Checkout - Berbayar Bro Integrating Vue 2 - Berbayar Bro Dynamically Populating the Checkout Modal - Berbayar Bro Recurring Subscriptions - Berbayar Bro Handling Failed Charges - Berbayar Bro Recording the Stripe Customer - Berbayar Bro Refactoring Strategies - Berbayar Bro Events and Webhooks - Berbayar Bro Cleaner Webhook Management - Berbayar Bro Testing Stripe Webhooks - Berbayar Bro Testing Against Stripe's API - Berbayar Bro A Billable Trait - Berbayar Bro Record All Stripe Charges - Berbayar Bro Cancel Subscriptions With Tests - Berbayar Bro Apply Coupon Codes - Berbayar Bro Testing for Grace Periods - Berbayar Bro Resuming Subscriptions - Berbayar Bro
How Do I
How Do I Restrict Access With Nginx How Do I Distribute an NPM Package Written With ES2015 - Berbayar Bro How Do I Use Iterators - Berbayar Bro How Should I Name My Events and Listeners? - Berbayar Bro How Do I Unit Test Eloquent Models? - Berbayar Bro Help Me Understand CSRF - Berbayar Bro How Do I Fetch the Most Recent Reply's Username - Berbayar Bro Help Me Understand When to Use Polymorphic Relations - Berbayar Bro How Do I Create Nested Comments - Berbayar Bro How Do I Sort Tags By Letter - Berbayar Bro How Do I Dry Up My Forms - Berbayar Bro How Do I Automatically Resize Textareas to Fit Their Contents How Do I Create A Snippets App: Part 1 - Berbayar Bro How Do I Create A Snippets App: Part 2 - Berbayar Bro
Setup a Mac Dev Machine From Scratch
iTerm and Oh-My-Zsh A Prettier Sublime Text A Prettier PHPStorm Node, NPM, and Yarn PHP 7 and MariaDB in Eighty Seconds Composer PHPUnit Setup and Sublime Text Workflow Map Caps Lock to Anything Simple Git Aliases Setup Laravel Valet Sequel Pro SSH Keys and GitHub
Learn Redis Through Examples
Installation and a Visitor Counter Counters and Namespacing - Berbayar Bro Trending Articles with Sorted Sets - Berbayar Bro Hashes and Caching - Berbayar Bro Caching With Redis - Berbayar Bro How to Structure Your Caching Layer - Berbayar Bro Fetch In Progress Articles - Berbayar Bro
Be Awesome in PHPStorm
Hello Minimalism Color IDE Two Important Keybindings Create New Files Quickly Custom File Templates Live Templates Custom Formatting Refactoring: Name and Method Refactoring: Pull Up Refactoring: Extract Interface Refactoring: Extract and Inline Variable Fast Composition Navigating to Sass Symbols PHPStorm's Laravel Facades Issue Multiple Cursors Splits Vi-Mode With Mappings Xdebug Xdebug and Laravel Composer Dependencies and PHPStorm Testing in PHPStorm Code Coverage Why I Use Both PHPStorm and Sublime Text Automatic PSR-4 Namespacing PHP-CS-Fixers with External Tools - Berbayar Bro
What’s New in PHP 7.1
Install PHP 7.1 Symmetric Array Destructuring Nullable and Void Types Multi-Catch Exception Handling Iterables
Learn Flexbox Through Examples
A Perfectly Centered Logo A Navigation Menu - Berbayar Bro The Bread and Butter Layout - Berbayar Bro An Episode List - Berbayar Bro Media Objects with Flexbox - Berbayar Bro Flexible Grids in Seconds - Berbayar Bro Sectioned Navigation - Berbayar Bro Form Add-Ons - Berbayar Bro
What’s New in Laravel 5.3
Important Directory Changes The Query Builder Now Returns Collections The Global Cache Helper The JavaScript Suggestion Simpler Pagination Mailables Foreach, and the Loop Object Toggle Pivot Table Records Notifications: Email Notifications: Database Send Slack Notifications With Laravel in Minutes Super Simple File Uploading Laravel Passport Closure-Based Commands Advanced Search With Laravel Scout Advanced Search With Laravel Scout: Part 2 Facade Fakes Fluent Validation Rules
Hands On: Community Contributions
Database Structure Display Community Links - Berbayar Bro Contribute a Link: Part 1 - Berbayar Bro Contribute a Link: Part 2 - Berbayar Bro Channels - Berbayar Bro Trusted Users and Approved Links - Berbayar Bro Flash Messaging and Modals - Berbayar Bro Form Objects and Touching Timestamps - Berbayar Bro Pagination and Channel Filtering - Berbayar Bro Voting: Part 1 - Berbayar Bro Voting: Part 2 - Berbayar Bro Sort By Popularity - Berbayar Bro Most Recent or Most Popular - Berbayar Bro
The PHP Practitioner
Step 1: Get PHP Installed Step 2: Install a Proper Code Editor Step 3: Variables Step 4: PHP and HTML Step 5: Separate PHP Logic From Presentation Step 6: Understanding Arrays Step 7: Associative Arrays Step 8: Booleans Step 9: Conditionals Step 10: Functions MySQL 101 Classes 101 Intro to PDO PDO Refactoring and Collaborators Hide Your Secret Passwords Make a Router Dry Up Your Views Array Filtering Forms, Request Types, and Routing Dynamic Inserts With PDO Composer Autoloading Your First DI Container Refactoring to Controller Classes Switch to Namespaces Meet Your Batteries Included Framework: Laravel
HTML5 Video and VideoJS
HTML5 Video 101 VideoJS Setup - Berbayar Bro Video Event Handling 101 - Berbayar Bro Hot Keys and Custom Playback Speeds - Berbayar Bro VideoJS Events and AJAX Requests - Berbayar Bro
Discover Symfony Components
The Console Component The Finder Component The VarDumper Component The Event Dispatcher Component - Berbayar Bro
Laravel Authentication Techniques
Authentication With No Passwords? Authentication With GitHub - Berbayar Bro
ES2015 Crash Course
Babel Setup ES6 Compilation With Laravel Elixir To Var, Let, or Const Arrows Default Parameters Rest and Spread Template Strings Awesome Object Enhancements Classes ES6 Modules Module Bundling With Rollup Module Bundling With Webpack Promises 101 Useful String Additions Array#find and Array#includes ES2015 Generators Sets
Laravel Spark
What is Spark? How to Configure Your New App Intro to Team Billing Accessing the Current Team API Driven Development Kiosk
Whip Monstrous Code Into Shape
Consider Form Objects Consider Use Cases - Berbayar Bro Consider Domain Events - Berbayar Bro God Object Cleanup #1: Pass-Through - Berbayar Bro God Object Cleanup #2: Traits and Socks - Berbayar Bro God Object Cleanup #3: Value Objects - Berbayar Bro Consider Policies - Berbayar Bro Consider Splitting Tasks into Steps - Berbayar Bro Consider Strategizing - Berbayar Bro Consider Normalizing - Berbayar Bro Consider View Models - Berbayar Bro Too Many Method Parameters is a Sign - Berbayar Bro Consider Decorating - Berbayar Bro Consider Fluent Interfaces - Berbayar Bro Hands On Refactoring - Berbayar Bro Staying True to the Seven Resourceful Methods - Berbayar Bro Consider Query Objects - Berbayar Bro Consider Refactoring Your Views - Berbayar Bro Consider a Guest User Class - Berbayar Bro Consider Wrapping it Up - Berbayar Bro
Charting and You
Line Graph in 5 Minutes Leveraging NPM, Browserify, and Elixir - Berbayar Bro A Graph Vue Component - Berbayar Bro Legends - Berbayar Bro Dedicated Graph Vue Components - Berbayar Bro Render Monthly Revenue - Berbayar Bro Graphs and AJAX - Berbayar Bro Dynamic Graphs - Berbayar Bro
Russian-Doll Caching in Laravel
Overview and Homestead Setup We Need Something to Cache - Berbayar Bro Russian Doll Caching - Berbayar Bro Create a Package - Berbayar Bro Refactoring and Testing - Berbayar Bro How to Use Local Packages in Laravel - Berbayar Bro Registering With Packagist - Berbayar Bro
Vim Mastery
Hello, Vim Finding Your Way Around Mappings and Commands - Berbayar Bro A Prettier Vim - Berbayar Bro Optimizing Window Splits - Berbayar Bro Vundle and Better File Browsing - Berbayar Bro Faster Browsing with CtrlP - Berbayar Bro Configuration Tweaks - Berbayar Bro Browse Like a Pro With Ctags - Berbayar Bro Custom Highlighting - Berbayar Bro Site-Wide Search and Replace - Berbayar Bro PeepOpen - Berbayar Bro Laravel-Specific Mappings - Berbayar Bro Managing Snippets - Berbayar Bro Surrounding Text - Berbayar Bro PHP Optimizations - Berbayar Bro Auto-Completions - Berbayar Bro Automatic PSR-2 Formatting - Berbayar Bro Marks - Berbayar Bro Tabs, Indents, and Spaces - Berbayar Bro Fun With Macros - Berbayar Bro PHP Documentor and Ultisnips - Berbayar Bro
Laravel 5.2 From Scratch
Initial Setup Your First View and Route View Data and Blade Routing to Controllers Layout Files How to Manage Your CSS and JS Fetching Data Defining Relationships With Eloquent Forms Updating Records and Eager Loading Validation and More Your Questions Answered Authenticate Your Users Understanding Middleware Flashing to the Session Automatic Resolution and the Service Container Bootstrapping With Service Providers Conclusion
Testing Laravel
Intro to Application Testing Beginning Unit Testing - Berbayar Bro More Unit Testing Review - Berbayar Bro Testing Eloquent - Berbayar Bro A Testing Database Connection - Berbayar Bro Testing Collaborators - Berbayar Bro Homework Solutions - Berbayar Bro Regression Testing - Berbayar Bro "Liking" a Model With TDD - Berbayar Bro Test Method Refactoring - Berbayar Bro Design a Fluent API with TDD - Berbayar Bro Testing Email With Custom Assertions PHPUnit Prophecies Bug Fixing Workflow - Berbayar Bro
What’s New in Laravel 5.2
Implicit Route Binding API Rate Limiting Auth and Resets in Minutes Validating Arrays Token-Based Authentication - Berbayar Bro
SOLID Principles in PHP
Single Responsibility Open-Closed - Berbayar Bro Liskov Substitution - Berbayar Bro Interface Segregation - Berbayar Bro Dependency Inversion - Berbayar Bro
Design Patterns in PHP
The Decorator Pattern Gettin' Jiggy With Adapters - Berbayar Bro The Template Method Pattern - Berbayar Bro Pick a Strategy - Berbayar Bro The Chain of Responsibility - Berbayar Bro The Specification Pattern in PHP - Berbayar Bro The Specification Pattern in PHP: Part 2 - Berbayar Bro Observe This, Fool - Berbayar Bro
Learning Vue 1.0: Step By Step
Hello Databinding Vue Show Event Handling A Peek into Components Computed Properties Subscription Plans Exercise Rendering and Working With Lists Custom Components 101 Vue Makes it so Easy Vue, Laravel, and AJAX Vue Resource Component Exercise #1 Vue and Laravel Workflow - Berbayar Bro Vue Filter Essentials Managing Custom Events Custom Directives and Asynchronous Forms - Berbayar Bro Vue Transitions and Animations Managing Duplicate State - Berbayar Bro Swapping View-Specific Components - Berbayar Bro Workflow for Swapping Components - Berbayar Bro Alert Component From Scratch Vue Mixins
Modern CSS Workflow
Stylus and Components Get Lost with Grids - Berbayar Bro Flexbox is Amazing - Berbayar Bro More Fun With Flexbox: Grids and Layout - Berbayar Bro BEM Workflow - Berbayar Bro Simpler Sass Styling in the Browser The Illusion of Typed Text
Real-time Laravel with Socket.io
Hello Socket.io Laravel and Redis - Berbayar Bro Node, Redis, and Socket.io - Berbayar Bro Broadcasting With Redis - Berbayar Bro
Eloquent Techniques
Transactions 101 Track Document Adjustments - Berbayar Bro Record Model Changes - Berbayar Bro Dedicated Query String Filtering - Berbayar Bro
Sublime Text Mastery
Make Sublime Pretty The Two Most Important Shortcuts - Berbayar Bro Super-Fast File Creation - Berbayar Bro Do The Splits With Origami - Berbayar Bro Vintage Mode - Berbayar Bro Multiple Cursors - Berbayar Bro Better PHP Workflow Better PHPUnit Workflow - Berbayar Bro Trigger Artisan From Sublime - Berbayar Bro Automatic PSR-2 Formatting - Berbayar Bro Lint Your PHP - Berbayar Bro
PHP 7 Up and Running
Some Vagrant, Some PHP 7 Scalar Typehints Return Type Declarations Spaceships The Null Coalesce Operator Grouped Imports Anonymous Classes
Git Me Some Version Control
Say Hi To Git What Git Add Actually Does - Berbayar Bro Fixing and Amending Commits - Berbayar Bro Basic Workflow - Berbayar Bro Branching - Berbayar Bro Handling Merge Conflicts - Berbayar Bro Git Aliases - Berbayar Bro Stash Away Changes - Berbayar Bro Pushing to GitHub - Berbayar Bro Rebasing - Berbayar Bro Interactive Rebasing - Berbayar Bro
Painless Builds With Elixir
Initial Setup Sass and Less Compilation - Berbayar Bro CoffeeScript and ES6 Support - Berbayar Bro Sourcemaps - Berbayar Bro Gulp Watch - Berbayar Bro Concatenation - Berbayar Bro Gulp TDD - Berbayar Bro File Versioning - Berbayar Bro Browserify Compilation - Berbayar Bro Everybody Together Now - Berbayar Bro Custom Elixir Extensions - Berbayar Bro Configuring Elixir - Berbayar Bro Browsersync in Action Painless Responsive Workflow - Berbayar Bro Laravel Elixir Extension From Scratch - Berbayar Bro
What’s New in Laravel 5.1
Adopting PSR-2 Injecting Services With Blade Elixir Improvements Better Testing Facilities Model Factories Artisan Signatures Directory Changes Documentation and LTS Middleware Parameters Named Route Groups Login Throttling - Berbayar Bro Push Events to the Client ACL in Laravel: Part 1 ACL in Laravel: Part 2 (Policy Objects) ACL in Laravel: Part 3 (Behind the Scenes) - Berbayar Bro ACL in Laravel: Roles and Permissions - Berbayar Bro
Intermediate Laravel
Scheduling Commands and Tasks Scheduling: Behind the Scenes The Power of Eventing - Berbayar Bro Eventing: Behind the Scenes - Berbayar Bro Illuminate Contracts - Berbayar Bro Containers, Aliases, and Contracts: Behind the Scenes - Berbayar Bro HTTP Middleware - Berbayar Bro Middleware Parameters Database Seeding and Model Factories - Berbayar Bro The Seeds of Database Seeding - Berbayar Bro Dispatching Jobs - Berbayar Bro How to Write Custom Blade Directives - Berbayar Bro
Do You React?
A Teaser Hello World With React Props From Inline to External Scripts The jQuery Dilemma Multiple Components and Tasks GistBox - Berbayar Bro Bundling With Gulp and Browserify - Berbayar Bro Refs - Berbayar Bro The React Chrome Extension - Berbayar Bro
Intuitive Integration Testing
Introduction and General Usage Laravel and Integrated Database Transactions Example Workflow and Custom Methods - Berbayar Bro Selenium - Berbayar Bro Testing APIs - Berbayar Bro
Envoyer
The First Deployment Server Directory Structure Health Checks and Rollbacks Deployment Hooks When Deployment Scripts Break Multi-Server Deployment Notifications Heartbeats Environment Management Collaborators
Advanced Eloquent
Building the World Use the Source, Luke - Berbayar Bro Where the Heck is Where? - Berbayar Bro The Query Builder - Berbayar Bro Eager Loading is a Beast - Berbayar Bro
Build Your First App
What We'll Build Preparing a Custom Domain - Berbayar Bro Initial Routing and View Setup - Berbayar Bro Database Setup and Authentication - Berbayar Bro Notices - Berbayar Bro A Touch of Styling - Berbayar Bro Content Providers - Berbayar Bro User Confirmation - Berbayar Bro Storing DMCA Notices - Berbayar Bro Delivery - Berbayar Bro Hooking into Mandrill - Berbayar Bro Tracking Notices - Berbayar Bro Everything Else - Berbayar Bro
Laravel 5 Fundamentals
Meet Composer Virtual Machines and Homestead A Gentle Introduction to Routing, Controllers, and Views Passing Data to Views Blade 101 Environments and Configuration Migrations Eloquent 101 Basic Model/Controller/View Workflow Forms Dates, Mutators, and Scopes Form Requests and Controller Validation View Partials and Form Reuse Eloquent Relationships Easy Auth Ogres Are Like Middleware Midterm Review Route Model Binding Manage Your Assets Flash Messaging Many to Many Relations (With Tags) Selecting Tags From the UI Syncing Tags Enhancing Select Elements When You Want a View Partial to Always Receive Data The Service Container Loose Ends and Wrapping Up
Testing Jargon
Unit Testing Mocks - Berbayar Bro Stubs - Berbayar Bro Dummies - Berbayar Bro Factories - Berbayar Bro Integration Testing - Berbayar Bro BDD and Conversations - Berbayar Bro Acceptance Testing and User Stories - Berbayar Bro
How to Build Command-Line Apps
Introduction Hello World - Berbayar Bro Use Classes for Console Commands - Berbayar Bro Case Study: The Laravel Installer - Berbayar Bro Rendering Tabular Data - Berbayar Bro Exercise: A Command-Line Task App - Berbayar Bro
Simple Rules for Simpler Code
No Abbreviations Don't Use "Else" - Berbayar Bro One Level of Indentation Limit Your Instance Variables - Berbayar Bro Wrap Primitives (Sometimes) - Berbayar Bro
Object-Oriented Bootcamp
Classes Getters and Setters - Berbayar Bro Encapsulation - Berbayar Bro Inheritance - Berbayar Bro Messages 101 - Berbayar Bro Namespacing and Autoloading - Berbayar Bro Statics and Constants - Berbayar Bro Interfaces - Berbayar Bro Interfaces vs. Abstract Classes - Berbayar Bro A Review - Berbayar Bro
Code Katas in PHP
Prime Factors Roman Numerals - Berbayar Bro Bowling Game - Berbayar Bro String Calculator - Berbayar Bro Tennis Scoring - Berbayar Bro FizzBuzz Small Refactors and the Gilded Rose - Berbayar Bro
Understand Regular Expressions
A Birds-Eye View Alternation - Berbayar Bro Character Sets - Berbayar Bro Greediness - Berbayar Bro Lookaheads and Lookbehinds - Berbayar Bro PHP's Regular Expressions Support - Berbayar Bro
Server Management With Forge
Say Hello to Forge Why Forge? Your First Project Connecting to Your Database Using Environment Variables Scheduling Tasks Queues with Forge Hooking Up a Custom Domain Name Hooking into New Relic Supplementary: What's New in Forge? Transition Forge Deployments to Envoyer PHP 7 with Free SSL in Minutes Set Up a Staging Server
The Lifecycle of a New Feature
The Needs of the Business Purchasing a Lesson - Berbayar Bro Scenarios and Refactoring - Berbayar Bro
Incremental APIs
We Need Dummy Data Level 1: Eloquent Queries to JSON - Berbayar Bro Level 2: Responses and Codes - Berbayar Bro Level 3: Transformations - Berbayar Bro Extraction - Berbayar Bro Refactoring - Berbayar Bro Level 4: Basic Authentication - Berbayar Bro Level 5: Seeders Reloaded - Berbayar Bro Level 6: Tags and Nested Resources - Berbayar Bro Level 7: Tests...Readable Ones! - Berbayar Bro Refactoring Tests and Traits - Berbayar Bro API Pagination - Berbayar Bro
Laravel 4 From Scratch
Installation M-V-Huh? Models Database Access Eloquent Basics Blade Basics Master Pages From Closures to Controllers Resourceful Routing Forms Record Creation Validation Refactoring Preparing Your Database Authentication Goodbye