findModelQuery()->exists(), 404); $resourceClass = $request->resource(); return Inertia::render('Nova.Replicate', [ 'breadcrumbs' => $this->breadcrumbs($request), 'resourceName' => $resourceClass::uriKey(), 'resourceId' => $request->resourceId, 'viaResource' => $request->query('viaResource') ?? '', 'viaResourceId' => $request->query('viaResourceId') ?? '', 'viaRelationship' => $request->query('viaRelationship') ?? '', ]); } /** * Get breadcrumb menu for the page. * * @param \Laravel\Nova\Http\Requests\ResourceCreateOrAttachRequest $request * @return \Laravel\Nova\Menu\Breadcrumbs */ protected function breadcrumbs(ResourceCreateOrAttachRequest $request) { $resourceClass = $request->resource(); return Breadcrumbs::make([ Breadcrumb::make(Nova::__('Resources')), Breadcrumb::resource($resourceClass), Breadcrumb::resource($request->findResourceOrFail()), Breadcrumb::make(Nova::__('Replicate :resource', ['resource' => $resourceClass::singularLabel()])), ]); } }