-- https://www.phpmyadmin.net/
--
-- Хост: 127.0.0.1
-- Время создания: Июн 23 2025 г., 04:38
-- Версия сервера: 10.4.28-MariaDB
-- Версия PHP: 8.2.4

START TRANSACTION;



--
-- База данных: `m1`
--

-- --------------------------------------------------------

--
-- Структура таблицы `applies`
--

CREATE TABLE `applies` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `cast_id` bigint(20) UNSIGNED NOT NULL,
  `status` enum('Новая заявка','Заявка принята','Заявка отклонена') NOT NULL DEFAULT 'Новая заявка',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `applies`
--

INSERT INTO `applies` (`id`, `user_id`, `cast_id`, `status`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 2, 1, 'Заявка принята', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(2, 2, 2, 'Заявка принята', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL);

-- --------------------------------------------------------

--
-- Структура таблицы `casts`
--

CREATE TABLE `casts` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `category_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(70) NOT NULL,
  `comment` text NOT NULL,
  `banner` varchar(255) NOT NULL,
  `startdate` date NOT NULL,
  `enddate` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `casts`
--

INSERT INTO `casts` (`id`, `category_id`, `name`, `comment`, `banner`, `startdate`, `enddate`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 1, 'Общий Июньский кастинг', 'Первый месяц лета, отличное время проявить себя', 'casts/banner1.jpg', '2025-06-01', '2025-07-01', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(2, 1, 'ЛЕТО 2025', 'Попробуй себя в глобальной летней фотосессии', 'images/slider1.jpg', '2025-06-10', '2025-08-25', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(3, 4, 'Бархат', 'Фотосессия в одежде из новой колекции', 'casts/banner2.jpg', '2025-06-15', '2025-09-10', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(4, 2, 'Зимняя сказка 2025', 'Почувствуй новогодний вайб уже сейчас', 'casts/banner3.jpg', '2025-11-15', '2025-12-15', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL);

-- --------------------------------------------------------

--
-- Структура таблицы `categories`
--

CREATE TABLE `categories` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(20) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `categories`
--

INSERT INTO `categories` (`id`, `name`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 'Общий кастинг', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(2, 'Детский кастинг', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(3, 'Мужской кастинг', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(4, 'Женский кастинг', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL);

-- --------------------------------------------------------

--
-- Структура таблицы `migrations`
--

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(255) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '2019_12_14_000001_create_personal_access_tokens_table', 1),
(2, '2023_10_18_085329_create_users_table', 1),
(3, '2023_10_18_085330_create_categories_table', 1),
(4, '2023_10_18_085330_create_reviews_table copy', 1),
(5, '2023_10_18_085405_create_casts_table', 1),
(6, '2023_10_18_085406_create_applies_table', 1);

-- --------------------------------------------------------

--
-- Структура таблицы `reviews`
--

CREATE TABLE `reviews` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `comment` varchar(200) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `reviews`
--

INSERT INTO `reviews` (`id`, `user_id`, `comment`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 3, 'Данное модельное агенство мне посоветовал друг, он уже стал моделью и скоро пойдет на подиум. Хочу попробовать также записаться в это модельное агенство.', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL),
(2, 2, 'Хорошее модельное агенство, помогло реализовать себя как модель. Всем советую записаться на кастинг, может быть именно тебе повезет также.', '2025-06-22 21:22:14', '2025-06-22 21:22:14', NULL);

--
-- Индексы сохранённых таблиц
--

--
-- Индексы таблицы `applies`
--
ALTER TABLE `applies`
  ADD PRIMARY KEY (`id`),
  ADD KEY `applies_user_id_foreign` (`user_id`),
  ADD KEY `applies_cast_id_foreign` (`cast_id`);

--
-- Индексы таблицы `casts`
--
ALTER TABLE `casts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `casts_category_id_foreign` (`category_id`);

--
-- Индексы таблицы `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`);

--
-- Индексы таблицы `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Индексы таблицы `reviews`
--
ALTER TABLE `reviews`
  ADD PRIMARY KEY (`id`),
  ADD KEY `reviews_user_id_foreign` (`user_id`);

--
-- AUTO_INCREMENT для сохранённых таблиц
--

--
-- AUTO_INCREMENT для таблицы `applies`
--
ALTER TABLE `applies`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT для таблицы `casts`
--
ALTER TABLE `casts`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT для таблицы `categories`
--
ALTER TABLE `categories`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT для таблицы `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT для таблицы `reviews`
--
ALTER TABLE `reviews`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- Ограничения внешнего ключа сохраненных таблиц
--

--
-- Ограничения внешнего ключа таблицы `applies`
--
ALTER TABLE `applies`
  ADD CONSTRAINT `applies_cast_id_foreign` FOREIGN KEY (`cast_id`) REFERENCES `casts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `applies_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Ограничения внешнего ключа таблицы `casts`
--
ALTER TABLE `casts`
  ADD CONSTRAINT `casts_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE;

--
-- Ограничения внешнего ключа таблицы `reviews`
--
ALTER TABLE `reviews`
  ADD CONSTRAINT `reviews_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
COMMIT;

