M3 Integration fixes

This commit is contained in:
Mark Gregory
2026-09-21 10:14:57 +01:00
parent 4af997c465
commit 6d60cbff84
5853 changed files with 79032 additions and 1825 deletions
Regular → Executable
-1
View File
@@ -1,2 +1 @@
<?php
Regular → Executable
View File
Regular → Executable
+5 -3
View File
@@ -14,6 +14,8 @@ use Laravel\Jetstream\Http\Controllers\Inertia\UserProfileController;
use Laravel\Jetstream\Http\Controllers\TeamInvitationController;
use Laravel\Jetstream\Jetstream;
const TEAM_ROUTE = '/teams/{team}';
Route::group(['middleware' => config('jetstream.middleware', ['web'])], function () {
if (Jetstream::hasTermsAndPrivacyPolicyFeature()) {
Route::get('/terms-of-service', [TermsOfServiceController::class, 'show'])->name('terms.show');
@@ -57,9 +59,9 @@ Route::group(['middleware' => config('jetstream.middleware', ['web'])], function
if (Jetstream::hasTeamFeatures()) {
Route::get('/teams/create', [TeamController::class, 'create'])->name('teams.create');
Route::post('/teams', [TeamController::class, 'store'])->name('teams.store');
Route::get('/teams/{team}', [TeamController::class, 'show'])->name('teams.show');
Route::put('/teams/{team}', [TeamController::class, 'update'])->name('teams.update');
Route::delete('/teams/{team}', [TeamController::class, 'destroy'])->name('teams.destroy');
Route::get(TEAM_ROUTE, [TeamController::class, 'show'])->name('teams.show');
Route::put(TEAM_ROUTE, [TeamController::class, 'update'])->name('teams.update');
Route::delete(TEAM_ROUTE, [TeamController::class, 'destroy'])->name('teams.destroy');
Route::put('/current-team', [CurrentTeamController::class, 'update'])->name('current-team.update');
Route::post('/teams/{team}/members', [TeamMemberController::class, 'store'])->name('team-members.store');
Route::put('/teams/{team}/members/{user}', [TeamMemberController::class, 'update'])->name('team-members.update');
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+1 -1
View File
@@ -14,7 +14,7 @@ Route::get('/dashboard', PlatformDashboardController::class)
->middleware(['auth', 'verified', 'company.licensed'])
->name('dashboard');
require __DIR__ . '/settings.php';
require_once __DIR__ . '/settings.php';
Route::get('/api/countries/resolve/{code}', function (string $code) {
$normalised = strtoupper(trim($code));