Blog

Insights, guides, and best practices from the Laravel Company team.

Laravel Company

Laravel 5 using OR condition with BETWEEN

# Mastering Complex Logic: Using OR with BETWEEN in Laravel Eloquent Hi there! As a senior developer, I often encounter situations where translating complex...

2026-06-29 Stefan Bogdanescu
Laravel Company

Lumen file upload

# Mastering File Uploads in Lumen/Laravel: Solving the Move Exception File uploads are one of the most frequent tasks developers face, yet they often hide...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel 5.4: how to delete a file stored in storage/app

Title: Laravel 5.4: Deleting Files Stored in storage/app Introduction In this blog post, we will address the issue of deleting a file stored in storage/app...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel Saving A Model And Relationships

# Mastering Eloquent Relationships: Saving Data Across Models Efficiently As senior developers working with Laravel, managing data across related Eloquent...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel s3 multiple buckets

# Mastering Multiple S3 Buckets in Laravel: A Developer's Guide Dealing with cloud storage often involves the complexity of managing multiple data stores...

2026-06-29 Stefan Bogdanescu
Laravel Company

How to write custom query in model Laravel?

# How to Write Custom Queries in Laravel Models: Mastering Eloquent and Raw SQL As a senior developer working with the Laravel ecosystem, you frequently...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel s3 check if directory exists.

# Laravel S3 Check if Directory Exists: A Developer's Guide How would I check with Laravel `storage` if a directory exists? When working with cloud storage...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel validator `required` fails for empty string also

# Laravel Validator: Why `required` Fails for Empty Strings and How to Fix It As developers working with Laravel, we often rely on the powerful validation...

2026-06-29 Stefan Bogdanescu
Laravel Company

Replacement for File::mime() in Laravel 4 (to get mime type from file extension)

# Replacement for File::mime() in Laravel 4 (to get mime type from file extension) The evolution of frameworks often brings changes, and sometimes that change...

2026-06-29 Stefan Bogdanescu
Laravel Company

Laravel - Auth Session not expiring after browser close

# Laravel Sessions: Why Your Login Stays Stuck After Closing the Browser As a senior developer working with the Laravel ecosystem, we frequently encounter...

2026-06-29 Stefan Bogdanescu
Laravel Company

The PUT method is not supported for this route

# Deciphering the Error: Why You Get "The PUT method is not supported for this route" in Laravel As a senior developer, I’ve seen countless frustrating errors...

2026-06-29 Stefan Bogdanescu
Laravel Company

Getting a 'Please make sure the PHP Redis extension is installed and enabled.' error despite the extension being loaded

# Decoding the Paradox: Why PHP Redis Extension Errors Persist Despite Successful Installation As senior developers working with complex PHP environments, we...

2026-06-29 Stefan Bogdanescu