- Uses architectui-vue-theme-free
- Datatable with server side pagination, searching, sorting and filtering
- OTP verification at login
- OTP types
- Pin
- SMS
- Google2fa
- Client (Browser) and IP tracking capability
- Allow a fixed number of clients to access app
- Allow a single IP address to access app
- git clone
https://github.com/rahamatj/laravel-vue-admin.git cd laravel-vue-admin
cd server && composer installcp .env.example .envphp artisan key:generate- Create database and update
server/.env cd server && php artisan migrate --seed- Set server URL in
server/.env
APP_URL=http://localhost/laravel-vue-admin/server/public
- (Optional) Set SMS API in
server/.env- e.g:
SMS_API=https://sms-api.com?to={to}&message={message} - SMS API must have
{to}and{message}in the string
- e.g:
- Run queue
cd server && php artisan queue:workor setQUEUE_CONNECTION=syncif you don't want queue
cd client && npm install- Set your API URL in
client/utils/app.js
apiUrl: 'http://localhost/laravel-vue-admin/server/public',
cd client && npm run serve
- Default login email:
admin@email.com - Default login password:
12345678