License Server
Analytics
Licenses
Components
Edit Component
Update the component metadata, code, and availability.
View Component
Back
Component Name
Component name cannot be changed after creation.
Display Name
*
Version
*
Active
Description
Component: Query Builder
Controller Code (Optional)
<?php namespace App\Http\Controllers\Components\QueryBuilder; use App\Http\Controllers\Controller; use Illuminate\Http\Request; class QueryBuilderController extends Controller { /** * Display the query builder interface. */ public function index() { return view('components.query-builder.index'); } }
PHP code for the component controller.
Routes Code (Optional)
<?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Components\QueryBuilder\QueryBuilderController; Route::middleware(['auth', 'component.visible'])->group(function () { Route::get('/query-builder', [QueryBuilderController::class, 'index'])->name('dashboard.query-builder'); });
Route definitions for the component.
Views (Optional - JSON)
{ "index.blade.php": "@extends('layouts.app')\n\n@section('content')\n<div class=\"container-fluid\">\n <div class=\"row\">\n <div class=\"col-12\">\n <h1>Query Builder<\/h1>\n <p>Query builder component - to be implemented<\/p>\n <\/div>\n <\/div>\n<\/div>\n@endsection\n\n" }
JSON object with view file paths or inline content.
Assets (Optional - JSON)
[]
JSON array of asset file paths.
Update Component
Delete Component