Upgrade to Laravel 12 with config and dependency updates#84
Open
rayusamBoy wants to merge 3 commits into4jean:masterfrom
Open
Upgrade to Laravel 12 with config and dependency updates#84rayusamBoy wants to merge 3 commits into4jean:masterfrom
rayusamBoy wants to merge 3 commits into4jean:masterfrom
Conversation
The Fruitcake CORS package was replaced with the Illuminate CORS package. This change was made because the Fruitcake package is no longer maintained and the Illuminate package provides similar functionality. The `HandleCors` middleware was also updated to use the Illuminate version. The `fruitcake/laravel-cors` package was removed from composer.json.
…ompatibility - Updated services.php to include Postmark and Resend configurations, removed SparkPost and Stripe. - Changed session.php to use database as the default session driver and added environment variable support for various session settings. - Deleted view.php configuration file as it is no longer needed. - Updated .gitignore to ignore SQLite files more broadly. - Removed StudentRecordFactory and ExampleComponent.vue as they are no longer in use. - Updated UserFactory to use new syntax and added unverified email state. - Refactored password resets migration to use new class syntax. - Updated package.json to use Vite for asset compilation and removed Laravel Mix. - Updated PHPUnit configuration for improved structure and added environment variables for testing. - Modified .htaccess for better handling of X-XSRF-Token header. - Refactored index.php to streamline request handling. - Updated README to reflect Laravel 12. - Removed unnecessary JavaScript and CSS files, and added Tailwind CSS integration. - Refactored routes to use new syntax and added Auth routes. - Removed deprecated server.php file. - Updated storage framework .gitignore for better management of compiled files. - Added new ConfirmPasswordController for handling password confirmations. - Created new providers.php for service provider registration. - Added new app.css for Tailwind CSS integration. - Created new confirm password view and home view for user interface. - Added private directory in storage with .gitignore for sensitive files. - Implemented Pest testing framework with initial setup. - Created Vite configuration for asset management.
The `FILESYSTEM_DISK` environment variable in `.env.example` was updated to `public`. The `config/filesystems.php` file was modified to set the root directory for the `public` disk to `storage/app/public`. This change ensures that publicly accessible files are stored in the correct directory.
codeCraft-Ritik
left a comment
There was a problem hiding this comment.
Nice implementation — the code is clean and well-structured
Author
|
Thanks. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🛠This pull request upgrades 🛠 the application from Laravel 8 to Laravel 12.