├── public
├── .htaccess
├── favicon.ico
├── robots.txt
├── nginx.htaccess
├── assets
│ ├── images
│ │ ├── user.png
│ │ ├── video-img.jpg
│ │ ├── my-video-img.jpg
│ │ ├── sm
│ │ │ ├── avatar2.jpg
│ │ │ └── avatar5.jpg
│ │ ├── xs
│ │ │ ├── avatar1.jpg
│ │ │ ├── avatar10.jpg
│ │ │ ├── avatar2.jpg
│ │ │ ├── avatar3.jpg
│ │ │ ├── avatar4.jpg
│ │ │ ├── avatar5.jpg
│ │ │ ├── avatar6.jpg
│ │ │ ├── avatar7.jpg
│ │ │ ├── avatar8.jpg
│ │ │ └── avatar9.jpg
│ │ └── image-file
│ │ │ ├── one-page-work-1.jpg
│ │ │ ├── one-page-work-2.jpg
│ │ │ └── one-page-work-3.jpg
│ ├── fonts
│ │ └── material-icon
│ │ │ └── fonts
│ │ │ ├── Material-Design-Iconic-Font.ttf
│ │ │ ├── Material-Design-Iconic-Font.woff
│ │ │ └── Material-Design-Iconic-Font.woff2
│ ├── js
│ │ └── template.js
│ └── vendor
│ │ └── bootstrap-datepicker
│ │ └── css
│ │ └── bootstrap-datepicker.min.css
└── index.php
├── resources
├── css
│ └── app.css
├── js
│ ├── router.js
│ ├── components
│ │ └── ExampleComponent.vue
│ ├── bootstrap.js
│ └── app.js
├── sass
│ ├── _variables.scss
│ └── app.scss
└── views
│ ├── home.blade.php
│ ├── welcome.blade.php
│ └── layouts
│ └── app.blade.php
├── database
├── .gitignore
├── seeders
│ └── DatabaseSeeder.php
├── migrations
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ └── 2019_12_14_000001_create_personal_access_tokens_table.php
└── factories
│ └── UserFactory.php
├── bootstrap
├── cache
│ └── .gitignore
└── app.php
├── storage
├── logs
│ └── .gitignore
├── app
│ ├── public
│ │ └── .gitignore
│ └── .gitignore
└── framework
│ ├── testing
│ └── .gitignore
│ ├── views
│ └── .gitignore
│ ├── cache
│ ├── data
│ │ └── .gitignore
│ └── .gitignore
│ ├── sessions
│ └── .gitignore
│ └── .gitignore
├── .rnd
├── client
├── .npmrc
├── env
│ ├── .env.dev
│ └── .env.prd
├── .gitignore
├── public
│ └── favicon.ico
├── assets
│ ├── images
│ │ ├── user.png
│ │ ├── video-img.jpg
│ │ ├── my-video-img.jpg
│ │ ├── sm
│ │ │ ├── avatar2.jpg
│ │ │ └── avatar5.jpg
│ │ ├── xs
│ │ │ ├── avatar1.jpg
│ │ │ ├── avatar10.jpg
│ │ │ ├── avatar2.jpg
│ │ │ ├── avatar3.jpg
│ │ │ ├── avatar4.jpg
│ │ │ ├── avatar5.jpg
│ │ │ ├── avatar6.jpg
│ │ │ ├── avatar7.jpg
│ │ │ ├── avatar8.jpg
│ │ │ └── avatar9.jpg
│ │ └── image-file
│ │ │ ├── one-page-work-1.jpg
│ │ │ ├── one-page-work-2.jpg
│ │ │ └── one-page-work-3.jpg
│ ├── fonts
│ │ └── material-icon
│ │ │ └── fonts
│ │ │ ├── Material-Design-Iconic-Font.ttf
│ │ │ ├── Material-Design-Iconic-Font.woff
│ │ │ └── Material-Design-Iconic-Font.woff2
│ └── css
│ │ ├── main.css
│ │ └── bootstrap-datepicker.min.css
├── tsconfig.json
├── plugins
│ └── element-plus.ts
├── app.vue
├── middleware
│ └── auth.ts
├── ecosystem.config.js
├── layouts
│ └── default.vue
├── package.json
├── utils
│ ├── api.ts
│ └── request.ts
├── README.md
├── nuxt.config.ts
├── pages
│ ├── users
│ │ └── reset.vue
│ ├── login.vue
│ └── register.vue
└── components
│ └── Navigation.vue
├── tests
├── TestCase.php
├── Unit
│ └── ExampleTest.php
├── Feature
│ └── ExampleTest.php
└── CreatesApplication.php
├── .gitattributes
├── .gitignore
├── .editorconfig
├── app
├── Http
│ ├── Middleware
│ │ ├── EncryptCookies.php
│ │ ├── VerifyCsrfToken.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── TrustHosts.php
│ │ ├── TrimStrings.php
│ │ ├── Authenticate.php
│ │ ├── ValidateSignature.php
│ │ ├── TrustProxies.php
│ │ └── RedirectIfAuthenticated.php
│ ├── Controllers
│ │ ├── HomeController.php
│ │ ├── AuthorizationsController.php
│ │ └── Controller.php
│ └── Kernel.php
├── Providers
│ ├── BroadcastServiceProvider.php
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── Models
│ ├── Message.php
│ └── User.php
├── Console
│ └── Kernel.php
└── Exceptions
│ └── Handler.php
├── lang
└── en
│ ├── pagination.php
│ ├── auth.php
│ ├── passwords.php
│ └── validation.php
├── routes
├── channels.php
├── console.php
├── web.php
└── api.php
├── package.json
├── vite.config.js
├── config
├── cors.php
├── view.php
├── services.php
├── hashing.php
├── broadcasting.php
├── sanctum.php
├── filesystems.php
├── queue.php
├── cache.php
├── mail.php
├── auth.php
├── logging.php
├── database.php
├── session.php
└── app.php
├── phpunit.xml
├── .env.example
├── artisan
├── README.md
└── composer.json
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/css/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/js/router.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite*
2 |
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/storage/app/public/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/app/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !public/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/storage/framework/testing/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/views/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/cache/data/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/sessions/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/.rnd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/.rnd
--------------------------------------------------------------------------------
/storage/framework/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !data/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/client/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true
2 | strict-peer-dependencies=false
3 |
--------------------------------------------------------------------------------
/client/env/.env.dev:
--------------------------------------------------------------------------------
1 | VITE_REQUEST_BASE_URL = '/api'
2 | VITE_SERVER_NAME = 'http://127.0.0.11/'
3 |
--------------------------------------------------------------------------------
/client/env/.env.prd:
--------------------------------------------------------------------------------
1 | VITE_REQUEST_BASE_URL = '/api'
2 | VITE_SERVER_NAME = 'http://127.0.0.11/'
3 |
--------------------------------------------------------------------------------
/public/nginx.htaccess:
--------------------------------------------------------------------------------
1 | location / {
2 | try_files $uri $uri/ /index.php?$query_string;
3 | }
--------------------------------------------------------------------------------
/client/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.log*
3 | .nuxt
4 | .nitro
5 | .cache
6 | .output
7 | .env
8 | dist
9 |
--------------------------------------------------------------------------------
/client/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/public/favicon.ico
--------------------------------------------------------------------------------
/client/assets/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/user.png
--------------------------------------------------------------------------------
/public/assets/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/user.png
--------------------------------------------------------------------------------
/client/assets/images/video-img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/video-img.jpg
--------------------------------------------------------------------------------
/public/assets/images/video-img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/video-img.jpg
--------------------------------------------------------------------------------
/client/assets/images/my-video-img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/my-video-img.jpg
--------------------------------------------------------------------------------
/client/assets/images/sm/avatar2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/sm/avatar2.jpg
--------------------------------------------------------------------------------
/client/assets/images/sm/avatar5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/sm/avatar5.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar1.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar10.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar2.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar3.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar4.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar5.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar6.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar7.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar8.jpg
--------------------------------------------------------------------------------
/client/assets/images/xs/avatar9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/xs/avatar9.jpg
--------------------------------------------------------------------------------
/client/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | // https://nuxt.com/docs/guide/concepts/typescript
3 | "extends": "./.nuxt/tsconfig.json"
4 | }
5 |
--------------------------------------------------------------------------------
/public/assets/images/my-video-img.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/my-video-img.jpg
--------------------------------------------------------------------------------
/public/assets/images/sm/avatar2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/sm/avatar2.jpg
--------------------------------------------------------------------------------
/public/assets/images/sm/avatar5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/sm/avatar5.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar1.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar10.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar2.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar3.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar4.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar5.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar6.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar7.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar8.jpg
--------------------------------------------------------------------------------
/public/assets/images/xs/avatar9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/xs/avatar9.jpg
--------------------------------------------------------------------------------
/client/assets/images/image-file/one-page-work-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/image-file/one-page-work-1.jpg
--------------------------------------------------------------------------------
/client/assets/images/image-file/one-page-work-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/image-file/one-page-work-2.jpg
--------------------------------------------------------------------------------
/client/assets/images/image-file/one-page-work-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/client/assets/images/image-file/one-page-work-3.jpg
--------------------------------------------------------------------------------
/public/assets/images/image-file/one-page-work-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/image-file/one-page-work-1.jpg
--------------------------------------------------------------------------------
/public/assets/images/image-file/one-page-work-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/image-file/one-page-work-2.jpg
--------------------------------------------------------------------------------
/public/assets/images/image-file/one-page-work-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/carefreezi/openai-nuxt3/HEAD/public/assets/images/image-file/one-page-work-3.jpg
--------------------------------------------------------------------------------
/client/plugins/element-plus.ts:
--------------------------------------------------------------------------------
1 | import ElementPlus from 'element-plus'
2 | export default defineNuxtPlugin( nuxtApp => {
3 | nuxtApp.vueApp.use(ElementPlus)
4 | })
5 |
--------------------------------------------------------------------------------
/client/app.vue:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 | Please select a chat to start messaging.
15 |Please enter your email address below to receive instructions 12 | for resetting password.
13 | 14 | 25 | 26 |Already have an account?
3 | 登录自主用户,开始聊天
12 |还没有账户?
创建一个免费账户
12 |已经有账户了?