wip
This commit is contained in:
@@ -97,9 +97,9 @@ class MakeModule extends Command implements PromptsForMissingInput
|
|||||||
$this->makeRepository($this->moduleDirectory.'Repositories');
|
$this->makeRepository($this->moduleDirectory.'Repositories');
|
||||||
|
|
||||||
// Filament resource...
|
// Filament resource...
|
||||||
$this->makeDirectory($this->moduleDirectory.'Filament');
|
// $this->makeDirectory($this->moduleDirectory.'Filament');
|
||||||
$this->makeDirectory($this->moduleDirectory.'Filament/Resources');
|
// $this->makeDirectory($this->moduleDirectory.'Filament/Resources');
|
||||||
$this->makeFilamentResource($this->moduleDirectory.'Filament/Resources');
|
// $this->makeFilamentResource($this->moduleDirectory.'Filament/Resources');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,49 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Controllers;
|
|
||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
|
||||||
use Illuminate\Http\Request;
|
|
||||||
|
|
||||||
class EntrepreneurLetterNumberController extends Controller
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Display a listing of the resource.
|
|
||||||
*/
|
|
||||||
public function index(Request $request): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Store a newly created resource in storage.
|
|
||||||
*/
|
|
||||||
public function store(Request $request): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Display the specified resource.
|
|
||||||
*/
|
|
||||||
public function show(Request $request): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update the specified resource in storage.
|
|
||||||
*/
|
|
||||||
public function update(Request $request): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Remove the specified resource from storage.
|
|
||||||
*/
|
|
||||||
public function destroy(Request $request): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
use Illuminate\Database\Migrations\Migration;
|
|
||||||
|
|
||||||
return new class extends Migration
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Run the migrations.
|
|
||||||
*/
|
|
||||||
public function up(): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Reverse the migrations.
|
|
||||||
*/
|
|
||||||
public function down(): void
|
|
||||||
{
|
|
||||||
//
|
|
||||||
}
|
|
||||||
};
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber;
|
|
||||||
|
|
||||||
use App\Modules\Makeable;
|
|
||||||
use App\Modules\ModuleContract;
|
|
||||||
|
|
||||||
class EntrepreneurLetterNumberModule implements ModuleContract
|
|
||||||
{
|
|
||||||
use Makeable;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Module is enabled
|
|
||||||
*/
|
|
||||||
protected bool $enabled = true;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Check if is module enabled
|
|
||||||
*/
|
|
||||||
public function isEnabled(): bool
|
|
||||||
{
|
|
||||||
return $this->enabled;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Disable module
|
|
||||||
*/
|
|
||||||
public function disable(): void
|
|
||||||
{
|
|
||||||
$this->enabled = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Enable module
|
|
||||||
*/
|
|
||||||
public function enable(): void
|
|
||||||
{
|
|
||||||
$this->enabled = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Check if module has a filament resource
|
|
||||||
*/
|
|
||||||
public function hasFilamentResource(): bool
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Filament\Resources;
|
|
||||||
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages\CreateEntrepreneurLetterNumber;
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages\EditEntrepreneurLetterNumber;
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages\ListEntrepreneurLetterNumbers;
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Models\EntrepreneurLetterNumber;
|
|
||||||
use Filament\Forms\Form;
|
|
||||||
use Filament\Resources\Resource;
|
|
||||||
use Filament\Tables;
|
|
||||||
use Filament\Tables\Table;
|
|
||||||
|
|
||||||
class EntrepreneurLetterNumberResource extends Resource
|
|
||||||
{
|
|
||||||
protected static ?string $model = EntrepreneurLetterNumber::class;
|
|
||||||
|
|
||||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
|
||||||
|
|
||||||
public static function form(Form $form): Form
|
|
||||||
{
|
|
||||||
return $form
|
|
||||||
->schema([
|
|
||||||
// ...
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function table(Table $table): Table
|
|
||||||
{
|
|
||||||
return $table
|
|
||||||
->columns([
|
|
||||||
|
|
||||||
])
|
|
||||||
->filters([
|
|
||||||
//
|
|
||||||
])
|
|
||||||
->actions([
|
|
||||||
Tables\Actions\EditAction::make(),
|
|
||||||
])
|
|
||||||
->bulkActions([
|
|
||||||
Tables\Actions\BulkActionGroup::make([
|
|
||||||
Tables\Actions\DeleteBulkAction::make(),
|
|
||||||
]),
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function getRelations(): array
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
//
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function getPages(): array
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
'index' => ListEntrepreneurLetterNumbers::route('/'),
|
|
||||||
'create' => CreateEntrepreneurLetterNumber::route('/create'),
|
|
||||||
'edit' => EditEntrepreneurLetterNumber::route('/{record}/edit'),
|
|
||||||
];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages;
|
|
||||||
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource;
|
|
||||||
use Filament\Resources\Pages\CreateRecord;
|
|
||||||
|
|
||||||
class CreateEntrepreneurLetterNumber extends CreateRecord
|
|
||||||
{
|
|
||||||
protected static string $resource = EntrepreneurLetterNumberResource::class;
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages;
|
|
||||||
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource;
|
|
||||||
use Filament\Actions;
|
|
||||||
use Filament\Resources\Pages\EditRecord;
|
|
||||||
|
|
||||||
class EditEntrepreneurLetterNumber extends EditRecord
|
|
||||||
{
|
|
||||||
protected static string $resource = EntrepreneurLetterNumberResource::class;
|
|
||||||
|
|
||||||
protected function getHeaderActions(): array
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
Actions\DeleteAction::make(),
|
|
||||||
];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource\Pages;
|
|
||||||
|
|
||||||
use App\Modules\EntrepreneurLetterNumber\Filament\Resources\EntrepreneurLetterNumberResource;
|
|
||||||
use Filament\Actions;
|
|
||||||
use Filament\Resources\Pages\ListRecords;
|
|
||||||
|
|
||||||
class ListEntrepreneurLetterNumbers extends ListRecords
|
|
||||||
{
|
|
||||||
protected static string $resource = EntrepreneurLetterNumberResource::class;
|
|
||||||
|
|
||||||
protected function getHeaderActions(): array
|
|
||||||
{
|
|
||||||
return [
|
|
||||||
Actions\CreateAction::make(),
|
|
||||||
];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Models;
|
|
||||||
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
|
||||||
|
|
||||||
class EntrepreneurLetterNumber extends Model {}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Modules\EntrepreneurLetterNumber\Repositories;
|
|
||||||
|
|
||||||
class EntrepreneurLetterNumberRepository {}
|
|
||||||
@@ -21,7 +21,7 @@ class AdminPanelProvider extends PanelProvider
|
|||||||
{
|
{
|
||||||
public function panel(Panel $panel): Panel
|
public function panel(Panel $panel): Panel
|
||||||
{
|
{
|
||||||
return $panel
|
$panel
|
||||||
->default()
|
->default()
|
||||||
->id('panel')
|
->id('panel')
|
||||||
->path('panel')
|
->path('panel')
|
||||||
@@ -48,8 +48,11 @@ class AdminPanelProvider extends PanelProvider
|
|||||||
DisableBladeIconComponents::class,
|
DisableBladeIconComponents::class,
|
||||||
DispatchServingFilamentEvent::class,
|
DispatchServingFilamentEvent::class,
|
||||||
])
|
])
|
||||||
|
->spa()
|
||||||
->authMiddleware([
|
->authMiddleware([
|
||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
return $panel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user