updates to document handling and code editing features

This commit is contained in:
2025-12-03 23:27:08 +01:00
parent 88e526cf6c
commit 7b00887372
29 changed files with 20851 additions and 1114 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\Models\Category;
use App\Models\Folder;
use App\Models\Project;
use App\Models\User;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
@@ -11,7 +12,7 @@ use Illuminate\Support\Facades\Storage;
class ProjectController extends Controller
{
use AuthorizesRequests; // ← Añadir este trait
use AuthorizesRequests;
/**
* Display a listing of the resource.
@@ -43,7 +44,7 @@ class ProjectController extends Controller
'project' => $project,
'categories' => Category::orderBy('name')->get(),
'users' => User::where('id', '!=', auth()->id())->get(),
'companies' => \App\Models\Company::all(), // Pass companies to the view
'companies' => \App\Models\Company::all(), // Pass companies to the view,
]);
}
@@ -93,6 +94,12 @@ class ProjectController extends Controller
if($request->has('categories')) {
$project->categories()->sync($request->categories);
}
Folder::create([
'name' => 'Project',
'project_id' => $project->id,
'parent_id' => null,
]);
return redirect()->route('projects.show', $project)->with('success', 'Proyecto creado exitosamente');
@@ -172,6 +179,9 @@ class ProjectController extends Controller
//
}
/**
* Display the specified resource.
*/
public function __invoke(Project $project)
{
return view('projects.show', [