Skip to content

Support Laravel 12 and 13#135

Merged
askdkc merged 3 commits into
mainfrom
laravel-12-13
Jun 15, 2026
Merged

Support Laravel 12 and 13#135
askdkc merged 3 commits into
mainfrom
laravel-12-13

Conversation

@askdkc

@askdkc askdkc commented Jun 15, 2026

Copy link
Copy Markdown
Owner

No description provided.

@what-the-diff

what-the-diff Bot commented Jun 15, 2026

Copy link
Copy Markdown

PR Summary

  • Updated PHP and Laravel Versions: The requirements for the PHP and Laravel versions have been updated to ensure the project is compatible with the latest versions. This includes updates to the versions specified in composer.json and the .github/workflows/run-tests.yml file.
  • Refactored Dependencies: Repositioned package dependencies. The Carbon package is no longer necessary, reducing overall complexity.
  • Code Refactoring: Various code improvements have been implemented to make the code easier to read, manage, and maintain. This encompasses class aliases, PHPStan levels, PHPUnit configuration, Livewire properties, and other minor refactorings in several files.
  • Improved Job Handling and CSV Import Logic: The handling of jobs, particularly the process of dispatching them, has been refined. Additionally, the code dealing with CSV data has been streamlined, leading to increased efficiency.
  • Enhanced Type Hinting and Code Readability: Return types for several functions have been updated, improving both the clarity of the code and its "type safety" (meaning the likelihood of type errors is reduced). Other enhancements include improved readability in the Import.php file and the removal of unneeded docblock comments in several files, keeping the codebase cleaner.
  • Code Style Consistency and Readability: Small changes have been made across multiple files, including test files, to improve the consistency and readability of the code. This includes minor formatting adjustments, tidying up comments, modernizing syntax in migration files, and refining test assertions.
  • Model and Method Adjustments: Some adjustments have been made to model classes and certain methods to streamline how they function and improve readability, such as changing the order of trait usage in the User model and simplifying condition formatting in the TestCase.php file.

@askdkc askdkc merged commit 293deb6 into main Jun 15, 2026
21 checks passed
@askdkc askdkc deleted the laravel-12-13 branch June 15, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant