Skip to content

Commit

Permalink
Merge branch 'AguarLincoln-master'
Browse files Browse the repository at this point in the history
  • Loading branch information
harrysbaraini committed Dec 21, 2023
2 parents ae2f026 + 0bcc79c commit a5593f8
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
5 changes: 2 additions & 3 deletions src/NovaInlineRelationship.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,14 @@

namespace KirschbaumDevelopment\NovaInlineRelationship;

use stdClass;
use Carbon\Carbon;
use App\Nova\Resource;
use Laravel\Nova\Nova;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\File;
use Laravel\Nova\Fields\Field;
use Laravel\Nova\Support\Fluent;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Collection;
use Laravel\Nova\ResourceToolElement;
Expand Down Expand Up @@ -250,7 +249,7 @@ public function getDuplicateRequest(NovaRequest $request, array $item): NovaInli
*/
public function getValueFromField(Field $field, NovaInlineRelationshipRequest $request, string $attribute)
{
$temp = new stdClass();
$temp = new Fluent;

// Fill Attributes in Field
$field->fillAttribute($request, $attribute, $temp, $attribute);
Expand Down
7 changes: 4 additions & 3 deletions src/Observers/NovaInlineRelationshipObserver.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use Laravel\Nova\Nova;
use Illuminate\Database\Eloquent\Model;
use Laravel\Nova\Http\Requests\NovaRequest;
use KirschbaumDevelopment\NovaInlineRelationship\Integrations\Integrate;
use KirschbaumDevelopment\NovaInlineRelationship\NovaInlineRelationship;
use KirschbaumDevelopment\NovaInlineRelationship\Contracts\RelationshipObservable;
Expand Down Expand Up @@ -78,9 +79,9 @@ public function callEvent(Model $model, string $event)
* @param Model $model
* @param $relationship
*
* @return RelationshipObservable
* @return RelationshipObservable|null
*/
public function getRelationshipObserver(Model $model, $relationship): RelationshipObservable
public function getRelationshipObserver(Model $model, $relationship): ?RelationshipObservable
{
$className = NovaInlineRelationshipHelper::getObserver($model->{$relationship}());

Expand All @@ -94,7 +95,7 @@ public function getRelationshipObserver(Model $model, $relationship): Relationsh
*/
protected function getModelRelationships(Model $model)
{
return collect(Nova::newResourceFromModel($model)->fields(request()))
return collect(Nova::newResourceFromModel($model)->fields(app(NovaRequest::class)))
->flatMap(function ($value) {
return Integrate::fields($value);
})
Expand Down

0 comments on commit a5593f8

Please sign in to comment.