Skip to content

Commit 89acbed

Browse files
authored
Merge pull request #19 from Zakini/bugfix-belongsto-404
Fixed preview 404ing if a resource has a BelongsTo field
2 parents 532d44f + d5f43cf commit 89acbed

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Http/Controllers/ImportController.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Laravel\Nova\Http\Requests\NovaRequest;
99
use SimonHamp\LaravelNovaCsvImport\Importer;
1010
use Illuminate\Validation\ValidationException;
11+
use Laravel\Nova\Fields\Field;
1112

1213
class ImportController
1314
{
@@ -52,7 +53,14 @@ public function preview(NovaRequest $request, $file)
5253

5354
return new $resource(new $model);
5455
})->mapWithKeys(function (Resource $resource) use ($request) {
55-
return [$resource->uriKey() => $resource->creationFields($request)];
56+
$fields = collect($resource->creationFields($request))
57+
->map(function (Field $field) {
58+
return [
59+
'name' => $field->name,
60+
'attribute' => $field->attribute
61+
];
62+
});
63+
return [$resource->uriKey() => $fields];
5664
});
5765

5866
$resources = $resources->mapWithKeys(function ($resource) {

0 commit comments

Comments
 (0)