Skip to content

Commit 759758a

Browse files
authored
fix: not work with Nova v3.12.0 (#41)
* fix: not work with Nova v3.12.0 * Update composer.json
1 parent 26fc647 commit 759758a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
],
1616
"license": "MIT",
1717
"require": {
18-
"php": ">=7.1.0"
18+
"php": ">=7.1.0",
19+
"laravel/nova": "^3.12.0"
1920
},
2021
"autoload": {
2122
"psr-4": {

src/HasConditionalContainer.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Laravel\Nova\Http\Controllers\UpdateFieldController;
2121
use Laravel\Nova\Http\Requests\NovaRequest;
2222
use Laravel\Nova\Panel;
23+
use Laravel\Nova\Resource;
2324

2425
trait HasConditionalContainer
2526
{
@@ -28,12 +29,11 @@ trait HasConditionalContainer
2829
* Get the panels that are available for the given detail request.
2930
*
3031
* @param NovaRequest $request
31-
*
3232
* @return array
3333
*/
34-
public function availablePanelsForDetail($request)
34+
public function availablePanelsForDetail(NovaRequest $request, Resource $resource)
3535
{
36-
$panels = parent::availablePanelsForDetail($request);
36+
$panels = parent::availablePanelsForDetail($request, $resource);
3737
$fields = parent::availableFields($request);
3838

3939
return $this->mergePanels($panels, $this->findAllActiveContainers($fields, $this));
@@ -61,7 +61,7 @@ public function availablePanelsForCreate($request)
6161
*
6262
* @return array
6363
*/
64-
public function availablePanelsForUpdate($request)
64+
public function availablePanelsForUpdate(NovaRequest $request, Resource $resource = null)
6565
{
6666
$panels = parent::availablePanelsForUpdate($request);
6767
$fields = parent::availableFields($request);

0 commit comments

Comments
 (0)