Giter Site home page Giter Site logo

Comments (7)

Jamesking56 avatar Jamesking56 commented on May 23, 2024 2

I personally think this should match the latest nova version and not include any parameter types at all.

from nova-permission.

vyuldashev avatar vyuldashev commented on May 23, 2024 1

Fixed by #161

from nova-permission.

vyuldashev avatar vyuldashev commented on May 23, 2024 1

@dualklip I agree with @Jamesking56

from nova-permission.

dualklip avatar dualklip commented on May 23, 2024

#161

from nova-permission.

Jamesking56 avatar Jamesking56 commented on May 23, 2024

3.0.0 now breaks in PHP 8 for me with this:

PHP Fatal error:  Type of Vyuldashev\NovaPermission\Permission::$title must not be defined (as in class Laravel\Nova\Resource) in /home/runner/work/social-mind-platform/social-mind-platform/vendor/vyuldashev/nova-permission/src/Permission.php on line 166

laravel/nova version 3.25.0 (latest version)

from nova-permission.

dualklip avatar dualklip commented on May 23, 2024

Thank you for the report @Jamesking56

Now I'm trying to figure out why these lines are the right solutions in each version and how to implement a solution for all versions:

PHP 7.3

public static $title = 'name';

PHP 7.4

public static string $title = 'name';

PHP 8.0

public static $title = 'name';

any idea?

from nova-permission.

dualklip avatar dualklip commented on May 23, 2024

Seems like something has been resolved in Nova package, because the issue is not only related with the PHP version

laravel/nova:3.22+ php:7.4 = public static string $title = 'name';

laravel/nova:^3.25+ php:* = public static $title = 'name';

@vyuldashev How do you want face this issue? A removing to the v3.0.0 tag or a new PR with a rollback?

from nova-permission.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.