NeoEloquent icon indicating copy to clipboard operation
NeoEloquent copied to clipboard

PHP8.2 & Laravel 10 update

Open Tachii opened this issue 1 year ago • 6 comments

I have this draft PR to support php8^ & Laravel 10. https://github.com/Vinelab/NeoEloquent/pull/374 It's made from my personal fork, I invite anyone to collaborate: https://github.com/Tachii/NeoEloquent

To install and run it, add this to your composer.json:

Add at the top of the composer.json

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/Tachii/NeoEloquent"
  }
 ]

Add this into require block

"require": {
  "vinelab/neoeloquent": "dev-php-8-laravel-10"
}

What was done:

  1. Replaced faker library that doesn't support php8^
  2. Updated needed dependencies to the same version as in Laravel 10
  3. Changed some of the methods to match parent classes/interfaces
  4. Added missing methods introduced in Laravel 10

Tachii avatar Oct 30 '23 17:10 Tachii

@Mulkave Can you please take a look?

Tachii avatar Oct 30 '23 17:10 Tachii

@Tachii D'you need help with anything else? I'd be happy to. @Mulkave Can we have an approval please?

Keen to use this.

vsjoshtait avatar Dec 01 '23 13:12 vsjoshtait

@vsjoshtait I haven't checked it in a while, most likely will need to update tests and some other functionality, but it seems to work ok with basic methods and calls, haven't checked with more advanced ones tho

Tachii avatar Dec 23 '23 20:12 Tachii

Looking forward for this one too

babacarcissedia avatar Mar 04 '24 00:03 babacarcissedia