diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100755 index 0000000..7b3e8e9 --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,20 @@ +with('category') + ->limit(6) + ->get(); + + return view('welcome', compact('courses')); + } +} diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 638ec96..a2e4391 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,140 +1,408 @@ - - - + + + + - Laravel + LMS - Система обучения - - - + + + - - - - -
- @if (Route::has('login')) -
- @auth - Home - @else - Log in + + + + +
+
+
+
+

LMS

+

Современная платформа для онлайн-обучения и управления знаниями вашей организации

+ -
- -
- Laravel v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }}) + @else + + + Регистрация + + @endauth
- + + + +
+
+
+

Возможности платформы

+

Всё необходимое для эффективного обучения

+
+
+
+
+
+ +
+

Онлайн-курсы

+

Доступ к учебным материалам в любое время с любого устройства

+
+
+
+
+
+ +
+

Тестирование

+

Проверка знаний с помощью тестов с различными типами вопросов

+
+
+
+
+
+ +
+

Отслеживание прогресса

+

Подробная статистика и аналитика по каждому обучающемуся

+
+
+
+
+
+ + + @if($courses->count() > 0) +
+
+
+

Доступные курсы

+

Начните обучение прямо сейчас

+
+
+ @foreach($courses as $course) +
+
+ @if($course->image) + {{ $course->title }} + @else +
+ +
+ @endif +
+ @if($course->category) + {{ $course->category->name }} + @endif +
{{ $course->title }}
+

{{ Str::limit($course->description, 100) }}

+ @auth + + Открыть курс + + @else + + @endauth +
+
+
+ @endforeach +
+
+ @auth + + Все курсы + + @else + + @endauth +
+
+
+ @endif + + +
+
+

Готовы начать обучение?

+

Присоединяйтесь к нашей платформе уже сегодня

+ @guest + + Зарегистрироваться + + @else + + Перейти в кабинет + + @endguest +
+
+ + + + + @guest + + + @endguest + + + + diff --git a/routes/web.php b/routes/web.php index 0929f1b..bb166a4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ name('home'); +Route::get('/', [HomeController::class, 'index'])->name('home'); // Маршруты аутентификации Route::middleware('guest')->group(function () {