Introducing Laravel Dusk (new in Laravel 5.4)
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
Announcing the launch of the book 'Laravel: Up & Running', now available for purchase in print and eBook formats.
Explains the benefits of upgrading from PHP 5 to PHP 7, including major performance improvements, reduced memory usage, and new features.
An overview of the new Notification system in Laravel 5.3, explaining how to create and send multi-channel notifications.
Author updates on the release timeline and pre-order details for his new book, 'Laravel: Up and Running'.
Explores why 'else' expressions are considered unnecessary in programming, offering alternative patterns like early returns and the State Pattern.
Explains the directory structure changes in Laravel 5.3, including folders removed by default and new ones created by Artisan.
Laravel 5.3 introduces Mailables, a cleaner way to send emails using dedicated PHP classes instead of complex closures.
A guide to implementing custom, reusable PHP Enums in a Symfony application using Doctrine2 as the ORM, with examples for entities and forms.
Explains the enhanced Collection::where() method in Laravel 5.3, including new comparison operators and loose/strict checking.
Introduces the new cache() global helper function in Laravel 5.3, explaining its three primary uses for getting, setting, and managing cache.
A developer shares surprising Laravel features and techniques discovered while writing the book 'Laravel: Up and Running'.
The author explains their decision to publish their book 'Laravel: Up and Running' with O'Reilly instead of self-publishing.
Explains Laravel 5.2's middleware groups feature for simplifying route middleware management.
Explains the new implicit route model binding feature in Laravel 5.2, which simplifies linking URL parameters to Eloquent models.
A guide to creating custom @requires annotations in PHPUnit to conditionally skip tests based on environment variables like Travis CI.
Learn how to create custom Blade directives in Laravel to simplify conditional logic in your views, using a multitenant app as an example.
A guide to implementing Access Control List (ACL) authorization using the Gate system in Laravel 5.1.
Explains how to use Laravel 5.1's built-in login throttling feature to prevent brute-force attacks by limiting failed login attempts.
A guide to using Laravel 5.1's model factories to create fake data for cleaner and more efficient integration testing.