edit delete schemas

This commit is contained in:
2026-01-08 18:13:17 +02:00
parent 25ad3fefab
commit 9dcc6b4e12
21 changed files with 317 additions and 107 deletions
+3 -7
View File
@@ -2,20 +2,16 @@
namespace Lucent\Http\Controller;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Lucent\Account\AccountService;
use Lucent\Account\AuthService;
use Lucent\Core\Repository\FieldRepo;
use Lucent\Core\Repository\SchemaRepo;
use Lucent\Core\Schema\Data\Field;
use Lucent\Core\Schema\Data\FieldProp\FieldProp;
use Lucent\Core\Schema\Data\Schema;
use Lucent\Id\Id;
use Lucent\Svelte\Svelte;
use Illuminate\Support\Facades\Validator;
class FieldController extends Controller
class FieldController
{
public function __construct(private readonly Svelte $svelte) {}
@@ -36,7 +32,7 @@ class FieldController extends Controller
// $fieldProps = FieldProp::fromType($fieldType);
return $this->svelte->render(
return Svelte::view(
view: "fieldCreate",
title: "Create Field",
data: [
@@ -99,7 +95,7 @@ class FieldController extends Controller
$schemas = SchemaRepo::all();
$schema = collect($schemas)->firstWhere("id", $field->schemaId);
return $this->svelte->render(
return Svelte::view(
view: "fieldEdit",
title: "Edit Field",
data: [