27 lines
1.9 KiB
PHP
27 lines
1.9 KiB
PHP
<x-layouts.app :title="__('Developer Tools')">
|
|
<div class="space-y-6">
|
|
<div>
|
|
<h1 class="text-2xl font-semibold">{{ __('Developer Tools') }}</h1>
|
|
<p class="mt-1 text-sm text-zinc-600 dark:text-zinc-400">{{ __('Generate modules, CRUD resources and themes using the platform conventions.') }}</p>
|
|
</div>
|
|
|
|
<div class="grid gap-4 md:grid-cols-3">
|
|
<div class="rounded-xl border border-zinc-200 p-5 dark:border-zinc-700"><h2 class="font-semibold">{{ __('Module Generator') }}</h2><code class="mt-3 block text-sm">php artisan module:make Products</code></div>
|
|
<div class="rounded-xl border border-zinc-200 p-5 dark:border-zinc-700"><h2 class="font-semibold">{{ __('CRUD Generator') }}</h2><code class="mt-3 block text-sm">php artisan crud:make Product --module=Products</code></div>
|
|
<div class="rounded-xl border border-zinc-200 p-5 dark:border-zinc-700"><h2 class="font-semibold">{{ __('Theme Generator') }}</h2><code class="mt-3 block text-sm">php artisan theme:make Corporate</code></div>
|
|
</div>
|
|
|
|
<div class="overflow-hidden rounded-xl border border-zinc-200 dark:border-zinc-700">
|
|
<div class="border-b border-zinc-200 px-5 py-4 font-semibold dark:border-zinc-700">{{ __('Installed modules') }}</div>
|
|
<div class="divide-y divide-zinc-200 dark:divide-zinc-700">
|
|
@foreach ($modules as $module)
|
|
<div class="flex items-start justify-between gap-4 px-5 py-4">
|
|
<div><div class="font-medium">{{ $module['name'] }}</div><div class="text-sm text-zinc-600 dark:text-zinc-400">{{ $module['description'] }}</div></div>
|
|
<div class="text-right text-sm"><div>v{{ $module['version'] }}</div><div class="text-zinc-500">{{ implode(', ', $module['requires']) }}</div></div>
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</x-layouts.app>
|