@extends('layouts.app') @section('content') @php $errorFields = $errors->any() ? array_values(array_unique(array_map(function ($key) { return explode('.', $key)[0]; }, array_keys($errors->getMessages())))) : []; @endphp

Create Model

Add a new 3D model. Step through each tab — paste reference material or upload a file and the app will generate the teaching content sections from it.

@if(session('staff_notice'))
{{ session('staff_notice') }}
@endif @if($errors->any())

Please fix the following:

@endif
@csrf
{{-- 1. BASICS --}}

Paste a normal Sketchfab model URL. We convert it to embed URL automatically.

{{-- 2. SOURCE CONTENT --}} {{-- 3. TEACHING SECTIONS --}} {{-- 4. AI ASSISTANT --}} @include('staff.models._assistant_panel', ['model' => null, 'assistantModes' => $assistantModes]) {{-- 5. MEDIA & PUBLISH --}}
@include('staff.models._tabbed_form_script') @include('staff.models._assistant_panel_script') @endsection