PHPexp logo PHPexp

Recent posts

2023-04-12 — How Laravel fails and retries queued jobs
2023-02-28 — Get a single database column with Eloquent's value() method
2023-02-27 — Disable animations for more reliable Laravel Dusk tests
2023-02-24 — Trigger "wire:loading" on events from other Livewire components
2023-02-23 — Dynamically check if an enum is defined in PHP
2023-02-22 — Laravel Livewire enum property with a type hint
2023-02-21 — Using Laravel's Mail::raw() to send a plain text email
2022-04-25 — Laravel's tap() helper function and the Tappable trait
2022-04-25 — Check if a string contains any word from an array in PHP
2022-04-25 — Detecting robots and webcrawlers by User-Agent string
2022-04-13 — Change Laravel model uuid primary key to an auto-incrementing integer
2022-04-13 — Authenticating Laravel Nova in a GitHub Actions workflow
2022-04-09 — Laravel Mix environment variables in GitHub Actions workflows
2022-03-31 — Moving a production Laravel storage directory to a new server
2022-03-09 — How to run your unit tests in a random order with PHPUnit
2022-03-09 — Running Laravel Dusk tests in parallel with GitHub Actions
2022-01-24 — Using macros to add custom methods to Laravel classes
2022-01-24 — Make your IDE understand Laravel magic by using IDE helpers
2022-01-24 — Make your IDE understand and autocomplete Laravel macros
2022-01-23 — Trim and convert empty strings to null with Laravel Livewire
2021-07-01 — How to configure Laravel file permissions on your server
2021-03-04 — How to reload php-fpm after a deployment without a sudo password
2021-01-03 — How to use a reCAPTCHA v2 "I am not a robot checkbox" in Laravel
2020-08-07 — How to fix PHPStorm not autocompleting Tailwind CSS classes
2020-06-30 — Force syncing a fork with git
2020-05-14 — Laravel Dusk tests without the browse() method
2020-01-08 — New exclude_if / exclude_unless validation rules in Laravel 6