mirror of
https://github.com/filamentphp/filament.git
synced 2026-09-24 15:42:09 +08:00
Update MakeWidgetCommand.php
This commit is contained in:
@@ -124,18 +124,24 @@ class MakeWidgetCommand extends Command
|
||||
$widgetDirectories[array_search($namespace, $widgetNamespaces)] :
|
||||
(Arr::first($widgetDirectories) ?? app_path('Filament/Widgets/'));
|
||||
} else {
|
||||
$resourceDirectories = $panel->getResourceDirectories();
|
||||
$resourceNamespaces = $panel->getResourceNamespaces();
|
||||
$resourceDirectories = [
|
||||
app_path('Filament/Resources/'),
|
||||
...$panel->getResourceDirectories(),
|
||||
];
|
||||
$resourceNamespaces = [
|
||||
'App\\Filament\\Resources',
|
||||
...$panel->getResourceNamespaces(),
|
||||
];
|
||||
|
||||
$resourceNamespace = (count($resourceNamespaces) > 1) ?
|
||||
select(
|
||||
label: 'Which namespace would you like to create this in?',
|
||||
options: $resourceNamespaces,
|
||||
) :
|
||||
(Arr::first($resourceNamespaces) ?? 'App\\Filament\\Resources');
|
||||
Arr::first($resourceNamespaces);
|
||||
$resourcePath = (count($resourceDirectories) > 1) ?
|
||||
$resourceDirectories[array_search($resourceNamespace, $resourceNamespaces)] :
|
||||
(Arr::first($resourceDirectories) ?? app_path('Filament/Resources/'));
|
||||
Arr::first($resourceDirectories);
|
||||
}
|
||||
|
||||
$view = str($widget)->prepend(
|
||||
|
||||
Reference in New Issue
Block a user