You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I upload a new project to a new server with 8.2.11
On acces the admin created a error.log with the error:
PHP Deprecated: Optional parameter $id declared before required parameter $formLogic is implicitly treated as a required parameter in .../vendor/backpack/crud/src/app/Http/Controllers/Operations/Concerns/HasForm.php on line 104
The new generated FormOperations will now be using named parameters, so it will not be a breaking change if you generate your forms after I merge and tag that PR in a few moments.
If you want to prepare yourself and avoid having a BC in forms that you already created, you can also use the named parameters in $this->formAction().
Bug report
What happened
I upload a new project to a new server with 8.2.11
On acces the admin created a error.log with the error:
Line 104
What I've already tried to fix it
I followed https://php.watch/versions/8.0/deprecate-required-param-after-optional
The error was reptining multiple times and for not create a larage log flies i temporary i changed vendor to:
Is it a bug in the latest version of Backpack?
Yes
Backpack, Laravel, PHP, DB version
LARAVEL VERSION:
10.43.0.0
BACKPACK PACKAGE VERSIONS:
backpack/basset: 1.2.2
backpack/crud: 6.6.2
backpack/generators: v4.0.3
backpack/permissionmanager: 7.1.1
backpack/pro: 2.1.2
backpack/settings: 3.1.0
backpack/theme-tabler: 1.2.0
The text was updated successfully, but these errors were encountered: