feat: Implement a new course learning system with dedicated layouts, lesson playback, and Spaced Repetition System (SRS) functionality.

This commit is contained in:
2026-01-25 18:17:26 +07:00
parent 74e5c2893d
commit 97547521ad
17 changed files with 881 additions and 990 deletions

View File

@@ -41,7 +41,7 @@ return [
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'url' => env('APP_URL') . '/storage',
'visibility' => 'public',
'throw' => false,
'report' => false,
@@ -73,6 +73,19 @@ return [
'throw' => false,
],
'r2_video' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => 'auto',
'bucket' => env('AWS_VIDEO_BUCKET'),
'url' => env('AWS_VIDEO_URL'),
'endpoint' => env('AWS_ENDPOINT'),
'use_path_style_endpoint' => false,
'visibility' => 'public',
'throw' => false,
],
'r2_private' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),