Skip to content

Commit

Permalink
Merge pull request #4 from neyaoz/patch-2
Browse files Browse the repository at this point in the history
Make it laravel/nova v4 compatible
  • Loading branch information
dniccum committed Jun 29, 2022
2 parents c00f5fa + 134084f commit 6bb9b79
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 20 deletions.
5 changes: 3 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@
"license": "MIT",
"require": {
"php": "^7.4|^8.0",
"bensampo/laravel-enum": "^4.2",
"bensampo/laravel-enum": "^4.2|^5.1",
"coroowicaksono/chart-js-integration": "^0.3.5",
"laravel/nova": "~4.0",
"owenmelbz/nova-radio-field": "^1.0",
"spatie/laravel-webhook-server": "^2.0",
"spatie/laravel-webhook-server": "^2.0|^3.0",
"symfony/class-loader": "^3.4"
},
"require-dev": {
Expand Down
3 changes: 2 additions & 1 deletion src/Nova/Actions/WebhookTestAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
use Illuminate\Support\Collection;
use Laravel\Nova\Actions\Action;
use Laravel\Nova\Fields\ActionFields;
use Laravel\Nova\Http\Requests\NovaRequest;
use OwenMelbz\RadioField\RadioButton;

class WebhookTestAction extends Action
Expand Down Expand Up @@ -98,7 +99,7 @@ public function handle(ActionFields $fields, Collection $models)
*
* @return array
*/
public function fields()
public function fields(NovaRequest $request)
{
return [
RadioButton::make(__('nova-webhooks::nova.webhook_to_test'), 'hook')
Expand Down
15 changes: 7 additions & 8 deletions src/Nova/Webhook.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,21 @@
use Dniccum\NovaWebhooks\Models\WebhookLog;
use Dniccum\NovaWebhooks\Nova\WebhookLog as WebhookLogResource;
use Dniccum\NovaWebhooks\Nova\Actions\WebhookTestAction;
use Illuminate\Http\Request;
use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\HasMany;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Http\Requests\CardRequest;
use Laravel\Nova\Http\Requests\NovaRequest;

class Webhook extends WebhookResource
{
/**
* Get the fields displayed by the Webhook resource.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function fields(Request $request)
public function fields(NovaRequest $request)
{
return [
ID::make()->sortable(),
Expand Down Expand Up @@ -60,10 +59,10 @@ public function fields(Request $request)
/**
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function actions(Request $request)
public function actions(NovaRequest $request)
{
return [
(new WebhookTestAction($this->model()))
Expand All @@ -72,10 +71,10 @@ public function actions(Request $request)
}

/**
* @param Request|CardRequest $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function cards(Request $request)
public function cards(NovaRequest $request)
{
$resourceId = $request->get('resourceId');
$dataSeries = [
Expand Down
6 changes: 3 additions & 3 deletions src/Nova/WebhookLog.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace Dniccum\NovaWebhooks\Nova;

use Dniccum\NovaWebhooks\Models\WebhookLog as WebhookModel;
use Illuminate\Http\Request;

use Laravel\Nova\Fields\Date;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Number;
Expand Down Expand Up @@ -46,10 +46,10 @@ class WebhookLog extends WebhookResource
/**
* Get the fields displayed by the Webhook resource.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function fields(Request $request)
public function fields(NovaRequest $request)
{
return [
ID::make()->sortable(),
Expand Down
12 changes: 6 additions & 6 deletions src/Nova/WebhookResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -68,32 +68,32 @@ protected function optionGroup()
/**
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function cards(Request $request)
public function cards(NovaRequest $request)
{
return [];
}

/**
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function filters(Request $request)
public function filters(NovaRequest $request)
{
return [];
}

/**
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @return array
*/
public function lenses(Request $request)
public function lenses(NovaRequest $request)
{
return [];
}
Expand Down

0 comments on commit 6bb9b79

Please sign in to comment.