You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,9 @@
6
6
7
7
## Vue Laravel SPA
8
8
9
-
A simple and clean starter-kit to start a new SPA project with authentication and more features from fortify. Its like Jetstream but without Inertia but with Vue-Router and Pinia as store. This starter-kit uses the following tools:
9
+
A simple and clean starter-kit to start a new SPA project. Its like Jetstream without Inertia but with Vue-Router and Pinia as store.
10
+
11
+
This starter-kit uses the following tools:
10
12
11
13
-[Vue 3](https://github.com/vuejs/vue)
12
14
-[Vue Router](https://router.vuejs.org/)
@@ -19,19 +21,19 @@ A simple and clean starter-kit to start a new SPA project with authentication an
19
21
20
22
## Features
21
23
22
-
The following Sanctum and Fortify features are implemented in this Vue SPA:
24
+
The following features are implemented in this Vue SPA:
23
25
24
-
- ✅ Login
26
+
- ✅ Authentication (Cookie based by sanctum)
25
27
- ✅ Passwort Reset
26
28
- ✅ Registration
27
29
- ✅ Profile Management
28
30
- ✅ Password Confirmation
29
-
- ✅ Two Factor Authentication with Confirmation
31
+
- ✅ Two Factor Authentication
30
32
- ✅ E-Mail Verification
31
33
32
34
## Roadmap
33
35
34
-
Missing something? Feel free to tell me what would be a nice addition to this boilerplate.
36
+
Missing something? Feel free to tell me what would be a nice addition to this starter-kit.
35
37
36
38
- 🔘 Darkmode
37
39
- 🔘 Better error handling on UI
@@ -41,6 +43,7 @@ Missing something? Feel free to tell me what would be a nice addition to this bo
41
43
- 🔘 PWA
42
44
- 🔘 More Tests
43
45
- 🔘 CSP
46
+
- 🔘 Replace PHPUnit with Pest
44
47
45
48
## Getting started
46
49
@@ -56,11 +59,10 @@ Take this steps:
56
59
- create /database/database.sqlite file or use another database in .env
57
60
- migrate database `php artisan migrate`
58
61
59
-
Make sure to set those two variables to your current domain or localhost:
62
+
Make sure to set your current domain:
60
63
61
64
```
62
65
APP_URL=http://vue-laravel-spa.test
63
-
SESSION_DOMAIN=vue-laravel-spa.test
64
66
```
65
67
66
68
Consider to support my work and say thank you with a coffee. I would very much appreciate that.
@@ -85,7 +87,7 @@ A Picture Is Worth More Than A Thousand Words.
85
87
86
88
## Testing
87
89
88
-
PHPunit is ready setup to test the API side of this boilerplate. Tested are all Sanctum and Fortify features cause there are heavily based on there original tests. Thats a good starting point to add tests for your next project. To run the tests you can call phpunit like this:
90
+
PHPunit is ready setup to test the API side. Tested are all Sanctum and Fortify features cause there are heavily based on there original tests. Thats a good starting point to add tests for your next project. To run the tests you can call phpunit like this:
0 commit comments