The conference moved to a virtual format due to COVID-19. Laravel 8 features were presented along with the introduction of Laravel Jetstream. Remote development workflows and tools were emphasized to help teams adapt to remote work.
The talk covers several Laravel secrets and internal workings, focusing on exception handling, model attributes/relationships, and event handling. The speaker demonstrates how Laravel's exception handler works, explains the order of operations for model attribute access, and shows how to leverage Laravel's command events system for adding custom output to artisan commands.
A comprehensive tutorial on setting up and optimizing PHPStorm IDE for Laravel development. The speaker demonstrates how to customize the IDE's appearance, install essential plugins, configure keyboard shortcuts, and optimize the development environment. The talk focuses on improving developer productivity through proper IDE setup and useful features like the IDE Helper package for better Laravel integration.
A comprehensive talk about CSRF (Cross-Site Request Forgery) attacks and Same-Site Cookies in Laravel applications. The speaker explains how CSRF attacks work, demonstrates different Same-Site Cookie attributes (Strict, Lax, None), and discusses how Laravel implements Same-Site Cookie protection. The talk includes live demonstrations and explains why CSRF protection remains important despite new browser security features.
Nuno presents Pest, an elegant PHP testing framework built on top of PHPUnit. The talk demonstrates how Pest simplifies testing syntax, reduces boilerplate code, and provides a more user-friendly experience through features like higher-order tests, datasets, and improved test coverage reporting. The framework maintains compatibility with existing PHPUnit tests while offering a more modern and concise testing API.
Marcel Potiod presents a comprehensive overview of Laravel 7's new View Components feature. He demonstrates how to create and use class-based components, anonymous components, and inline components, showing various ways to pass data, handle attributes, and manage component rendering logic. The talk includes live coding examples of creating reusable UI components like sidebars, markdown renderers, and buttons.
A presentation on creating effective brand designs for software projects, particularly in the Laravel ecosystem. The speaker, Kaneko, shares his experience designing logos for various Laravel projects and provides practical tips on brand identity, from logo design to merchandise creation. He emphasizes the importance of pixel-perfect exports, choosing appropriate colors, and maintaining brand consistency across different platforms.
Erika Heidi presents a comprehensive talk on deploying Laravel applications using Ansible. The talk covers Ansible fundamentals, setting up playbooks, working with group variables, and securing sensitive data with Ansible Vault. The presentation includes a live demo of deploying a Laravel travel list application to multiple servers simultaneously using Ansible automation.
Chris Tankersley presents on using OpenAPI to document and build APIs in Laravel. He explains how OpenAPI serves as a specification format for HTTP APIs, demonstrates tools like Stoplight Studio for API design, and shows how to generate Laravel boilerplate code from OpenAPI specs. The talk focuses on practical implementation using a to-do app example while highlighting the benefits of consistent API documentation and development.
A presentation about building real-time dashboards using Laravel, Livewire, and the Laravel Dashboard package. The speaker demonstrates how to create dynamic dashboard tiles that auto-refresh and display various data sources like Google Calendar events and Twitter feeds. The talk includes live coding demonstrations and explains the underlying architecture of the dashboard package.