Skip to content

Commit ee897f7

Browse files
committed
Fix #5038
1 parent a2ef145 commit ee897f7

File tree

6 files changed

+20
-5
lines changed

6 files changed

+20
-5
lines changed

Diff for: resources/views/index.blade.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@endif
1515

1616
<script src="{{ admin_asset('vendor/laravel-admin/require.js') }}"></script>
17-
<script src="{{ admin_asset('_require_config') }}"></script>
17+
<script src="{{ admin_route('require-config') }}"></script>
1818
</head>
1919

2020
<body class="hold-transition {{join(' ', config('admin.theme.layout'))}} {{ config('admin.theme.accent') ? 'accent-'.config('admin.theme.accent') : '' }}">

Diff for: src/Form/Field/BelongsToRelation.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ protected function getLoadUrl()
5454
$selectable = str_replace('\\', '_', $this->selectable);
5555
$args = [intval($this instanceof BelongsToMany)];
5656

57-
return route(config('admin.route.as') . 'handle_selectable', compact('selectable', 'args'));
57+
return admin_route('handle_selectable', compact('selectable', 'args'));
5858
}
5959

6060
/**

Diff for: src/Form/Field/ValuePicker.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ protected function getLoadUrl()
6565

6666
$args = [$this->multiple, $this->column];
6767

68-
return route(config('admin.route.as') . 'handle_selectable', compact('selectable', 'args'));
68+
return admin_route('handle_selectable', compact('selectable', 'args'));
6969
}
7070

7171
/**

Diff for: src/Table/Displayers/BelongsTo.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ protected function getLoadUrl($selectable, $multiple = 0)
1717
$selectable = str_replace('\\', '_', $selectable);
1818
$args = [$multiple];
1919

20-
return route(config('admin.route.as') . 'handle_selectable', compact('selectable', 'args'));
20+
return admin_route('handle_selectable', compact('selectable', 'args'));
2121
}
2222

2323
/**

Diff for: src/Table/Displayers/Expand.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ protected function getLoadUrl()
4646
{
4747
$renderable = str_replace('\\', '_', $this->renderable);
4848

49-
return route(config('admin.route.as') . 'handle_renderable', compact('renderable'));
49+
return admin_route('handle_renderable', compact('renderable'));
5050
}
5151
}

Diff for: src/helpers.php

+15
Original file line numberDiff line numberDiff line change
@@ -408,3 +408,18 @@ function admin_user()
408408
return \Encore\Admin\Facades\Admin::user();
409409
}
410410
}
411+
412+
if (!function_exists('admin_route')) {
413+
/**
414+
* @param $name
415+
* @param array $parameters
416+
* @param bool $absolute
417+
* @return mixed
418+
*/
419+
function admin_route($name, $parameters = [], $absolute = true)
420+
{
421+
$name = config('admin.route.as', '').$name;
422+
423+
return app('url')->route($name, $parameters, $absolute);
424+
}
425+
}

0 commit comments

Comments
 (0)