Я разрабатываю Saas SPA приложение на Laravel 9 и vue2.

Разработай API для моего приложения что бы другие приложения могли получать информацию из базы данных о моряках. 

На данный момент я использую файл web.php для route.

На сколько я понимаю должен быть какой-то уникальный  token 


-- Дамп структуры для таблица adminlte.applications
CREATE TABLE IF NOT EXISTS `applications` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `remarks` int(11) DEFAULT NULL,
  `status` tinyint(4) DEFAULT '1',
  `current_vessel` int(9) DEFAULT NULL,
  `prev_vessel` int(9) DEFAULT NULL,
  `pd_eyes` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pd_weight` int(11) DEFAULT NULL,
  `pd_hair` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pd_height` int(11) DEFAULT NULL,
  `pd_shoes` int(11) DEFAULT NULL,
  `pd_boilersuit` int(11) DEFAULT NULL,
  `marlins_test` varchar(191) DEFAULT NULL,
  `tose_test` int(11) DEFAULT NULL,
  `airport` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `rank_id` int(11) DEFAULT NULL,
  `other_rank_id` int(11) DEFAULT NULL,
  `avatar` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `salary` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `gender` tinyint(2) DEFAULT NULL,
  `surname` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `middlename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `address` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `postcode` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `dob` date NOT NULL,
  `pob` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `phone` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `mobile` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `alt_phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `skype` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nok_name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nok_relationship` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nok_mobile` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nok_address` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `marital_status` tinyint(4) DEFAULT NULL,
  `number_children` tinyint(4) DEFAULT NULL,
  `country` int(11) DEFAULT NULL,
  `citizenship` int(11) DEFAULT NULL,
  `school` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `school_status` int(9) DEFAULT NULL,
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `data_protection_consent_date` date DEFAULT NULL,
  `data_protection_consent_version` int(11) DEFAULT NULL,
  `data_protection_consent_status` tinyint(1) NOT NULL DEFAULT '1',
  `available_from` date DEFAULT NULL,
  `flight_details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `agent_details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `additional_information` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `seafarer_notes` text,
  `email` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `login_hash` varchar(150) DEFAULT NULL,
  `editable_status` tinyint(1) DEFAULT NULL,
  `activated` tinyint(1) DEFAULT '2',
  `visibility` tinyint(1) DEFAULT '1',
  `joining_port` varchar(191) DEFAULT NULL,
  `joining_date` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `login_hash` (`login_hash`),
  KEY `status` (`status`),
  KEY `rank_id` (`rank_id`),
  KEY `other_rank_id` (`other_rank_id`),
  KEY `name` (`name`),
  KEY `surname` (`surname`),
  KEY `idx_applications_activated_id` (`activated`,`id`),
  KEY `idx_applications_current_vessel` (`current_vessel`)
) ENGINE=InnoDB AUTO_INCREMENT=50280 DEFAULT CHARSET=utf8mb4;


-- Дамп структуры для таблица adminlte.documents
CREATE TABLE IF NOT EXISTS `documents` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `application_id` int(11) NOT NULL,
  `certificate_id` int(11) DEFAULT NULL,
  `number` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `country_id` int(11) DEFAULT NULL,
  `primary_` tinyint(1) DEFAULT NULL,
  `from` date DEFAULT NULL,
  `till` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `application_id` (`application_id`),
  KEY `certificate_id` (`certificate_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3977 DEFAULT CHARSET=utf8mb4;

-- Дамп структуры для таблица adminlte.experiences
CREATE TABLE IF NOT EXISTS `experiences` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `application_id` int(11) NOT NULL,
  `vessel_list_id` int(11) DEFAULT NULL,
  `vessel` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `flag` int(11) DEFAULT NULL,
  `company` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `dwt` int(11) DEFAULT NULL,
  `kwt` int(11) DEFAULT NULL,
  `vessel_engine_id` int(11) DEFAULT NULL,
  `crewing` varchar(190) DEFAULT NULL,
  `vessel_type_id` int(11) DEFAULT NULL,
  `rank_id` int(11) DEFAULT NULL,
  `teu` varchar(100) DEFAULT NULL,
  `engine_model` varchar(100) DEFAULT NULL,
  `yob` varchar(10) DEFAULT NULL,
  `reason` varchar(191) DEFAULT NULL,
  `from` date DEFAULT NULL,
  `till` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `application_id` (`application_id`),
  KEY `vessel_type_id` (`vessel_type_id`),
  KEY `vessel_engine_id` (`vessel_engine_id`),
  KEY `idx_experiences_application_id_vessel_type_id` (`application_id`,`vessel_type_id`),
  KEY `idx_experiences_application_id_vessel_engine_id` (`application_id`,`vessel_engine_id`),
  KEY `idx_experiences_application_id_vessel` (`application_id`,`vessel`)
) ENGINE=InnoDB AUTO_INCREMENT=199122 DEFAULT CHARSET=utf8mb4;