Skip to content

Commit

Permalink
Redirect to parent resource, if created from parent
Browse files Browse the repository at this point in the history
  • Loading branch information
mikebronner committed Jul 18, 2019
1 parent 916e2b1 commit 568142a
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Change Log
[Package Checklist](http://phppackagechecklist.com/#1,2,3,4,6,7,8,9,10,11,12,13,14)

## [0.13.5] - 2019-07-18
### Added
- automatic redirect to parent detail view in Nova after creating or updating a Resource.

## [0.13.4] - 2019-07-14
### Fixed
- navigation menu icon to no longer require FontAwesome to be installed.
Expand Down
18 changes: 18 additions & 0 deletions src/Nova/Resource.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,22 @@ public static function relatableQuery(NovaRequest $request, $query)
{
return parent::relatableQuery($request, $query);
}

public static function redirectAfterCreate(NovaRequest $request, $resource)
{
if ($request->viaResource) {
return "/resources/{$request->viaResource}/{$request->viaResourceId}";
}

return parent::redirectAfterCreate($request, $resource);
}

public static function redirectAfterUpdate(NovaRequest $request, $resource)
{
if ($request->viaResource) {
return "/resources/{$request->viaResource}/{$request->viaResourceId}";
}

return parent::redirectAfterUpdate($request, $resource);
}
}

0 comments on commit 568142a

Please sign in to comment.