init
parents
Showing
.babelrc
0 → 100644
.editorconfig
0 → 100644
.env.example
0 → 100644
.eslintrc
0 → 100644
.gitattributes
0 → 100644
.gitignore
0 → 100644
LICENSE
0 → 100644
app/Console/Kernel.php
0 → 100644
app/Events/Event.php
0 → 100644
app/Events/HookEvent.php
0 → 100644
app/Exceptions/EmailTakenException.php
0 → 100644
app/Exceptions/Handler.php
0 → 100644
app/Hook.php
0 → 100644
app/HookLog.php
0 → 100644
app/Http/Controllers/Controller.php
0 → 100644
app/Http/Controllers/HookController.php
0 → 100644
app/Http/Kernel.php
0 → 100644
app/Http/Middleware/EncryptCookies.php
0 → 100644
app/Http/Middleware/SetLocale.php
0 → 100644
app/Http/Middleware/TrimStrings.php
0 → 100644
app/Http/Middleware/TrustProxies.php
0 → 100644
app/Http/Middleware/VerifyCsrfToken.php
0 → 100644
app/Http/Resources/HookCollection.php
0 → 100644
app/Jobs/ProcessHook.php
0 → 100644
app/Listeners/EventListener.php
0 → 100644
app/Listeners/HookEventListener.php
0 → 100644
app/Notifications/ResetPassword.php
0 → 100644
app/OAuthProvider.php
0 → 100644
app/Providers/AppServiceProvider.php
0 → 100644
app/Providers/AuthServiceProvider.php
0 → 100644
app/Providers/BroadcastServiceProvider.php
0 → 100644
app/Providers/EventServiceProvider.php
0 → 100644
app/Providers/RouteServiceProvider.php
0 → 100644
app/Rules/HookNameCheckor.php
0 → 100644
app/User.php
0 → 100644
artisan
0 → 100644
bootstrap/app.php
0 → 100644
bootstrap/cache/.gitignore
0 → 100644
composer.json
0 → 100644
{ | ||
"name": "cretueusebiu/laravel-vue-spa", | ||
"description": "A Laravel-Vue SPA starter project template.", | ||
"keywords": ["spa", "laravel", "vue"], | ||
"license": "MIT", | ||
"type": "project", | ||
"require": { | ||
"php": "^7.1.3", | ||
"fideloper/proxy": "^4.0", | ||
"laravel/framework": "5.6.*", | ||
"laravel/socialite": "^3.0", | ||
"laravel/tinker": "~1.0", | ||
"predis/predis": "^1.1", | ||
"tymon/jwt-auth": "^1.0.0-rc.2" | ||
}, | ||
"require-dev": { | ||
"filp/whoops": "^2.0", | ||
"fzaninotto/faker": "^1.4", | ||
"laravel/dusk": "^3.0", | ||
"mockery/mockery": "^1.0", | ||
"nunomaduro/collision": "^2.0", | ||
"phpunit/phpunit": "^7.0" | ||
}, | ||
"autoload": { | ||
"classmap": [ | ||
"database/seeds", | ||
"database/factories" | ||
], | ||
"psr-4": { | ||
"App\\": "app/" | ||
} | ||
}, | ||
"autoload-dev": { | ||
"psr-4": { | ||
"Tests\\": "tests/" | ||
} | ||
}, | ||
"extra": { | ||
"laravel": { | ||
"dont-discover": [ | ||
"laravel/dusk" | ||
] | ||
} | ||
}, | ||
"scripts": { | ||
"post-root-package-install": [ | ||
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" | ||
], | ||
"post-autoload-dump": [ | ||
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", | ||
"@php artisan package:discover" | ||
], | ||
"post-create-project-cmd": [ | ||
"@php artisan key:generate", | ||
"@php artisan jwt:secret --force" | ||
] | ||
}, | ||
"config": { | ||
"preferred-install": "dist", | ||
"sort-packages": true, | ||
"optimize-autoloader": true | ||
} | ||
} |
composer.lock
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
config/app.php
0 → 100644
config/auth.php
0 → 100644
config/broadcasting.php
0 → 100644
config/cache.php
0 → 100644
config/database.php
0 → 100644
config/filesystems.php
0 → 100644
config/mail.php
0 → 100644
config/queue.php
0 → 100644
config/services.php
0 → 100644
config/session.php
0 → 100644
config/view.php
0 → 100644
database/.gitignore
0 → 100644
database/factories/UserFactory.php
0 → 100644
database/seeds/DatabaseSeeder.php
0 → 100644
package-lock.json
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
package.json
0 → 100644
{ | ||
"private": true, | ||
"scripts": { | ||
"dev": "npm run development", | ||
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", | ||
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", | ||
"watch-poll": "npm run watch -- --watch-poll", | ||
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", | ||
"prod": "npm run production", | ||
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", | ||
"lint": "vue-cli-service lint resources/assets/js" | ||
}, | ||
"dependencies": { | ||
"@fortawesome/fontawesome": "^1.1.4", | ||
"@fortawesome/fontawesome-free-brands": "^5.0.8", | ||
"@fortawesome/fontawesome-free-regular": "^5.0.8", | ||
"@fortawesome/fontawesome-free-solid": "^5.0.8", | ||
"@fortawesome/vue-fontawesome": "^0.0.22", | ||
"axios": "^0.18.0", | ||
"bootstrap": "^4.0.0", | ||
"jquery": "^3.3.1", | ||
"js-cookie": "^2.2.0", | ||
"popper.js": "^1.14.1", | ||
"sweetalert2": "^7.15.1", | ||
"vform": "^1.0.0", | ||
"vue": "^2.5.16", | ||
"vue-i18n": "^7.6.0", | ||
"vue-meta": "^1.4.4", | ||
"vue-router": "^3.0.1", | ||
"vuex": "^3.0.1", | ||
"vuex-router-sync": "^5.0.0" | ||
}, | ||
"devDependencies": { | ||
"@vue/cli-plugin-eslint": "^3.0.0-beta.6", | ||
"@vue/cli-service": "^3.0.0-beta.6", | ||
"@vue/eslint-config-standard": "^3.0.0-beta.6", | ||
"babel-plugin-syntax-dynamic-import": "^6.18.0", | ||
"cross-env": "^5.1.4", | ||
"laravel-mix": "^2.1.1", | ||
"vue-template-compiler": "^2.5.16", | ||
"webpack-bundle-analyzer": "^2.11.1" | ||
} | ||
} |
phpunit.xml
0 → 100644
public/.htaccess
0 → 100644
public/favicon.ico
0 → 100644
public/index.php
0 → 100644
public/robots.txt
0 → 100644
public/web.config
0 → 100644
resources/assets/js/app.js
0 → 100644
resources/assets/js/components/App.vue
0 → 100644
resources/assets/js/components/Button.vue
0 → 100644
resources/assets/js/components/Card.vue
0 → 100644
resources/assets/js/components/Checkbox.vue
0 → 100644
resources/assets/js/components/Child.vue
0 → 100644
resources/assets/js/components/Loading.vue
0 → 100644
resources/assets/js/components/Navbar.vue
0 → 100644
resources/assets/js/components/index.js
0 → 100644
resources/assets/js/lang/en.json
0 → 100644
resources/assets/js/lang/es.json
0 → 100644
resources/assets/js/lang/zh-CN.json
0 → 100644
resources/assets/js/layouts/basic.vue
0 → 100644
resources/assets/js/layouts/default.vue
0 → 100644
resources/assets/js/middleware/admin.js
0 → 100644
resources/assets/js/middleware/auth.js
0 → 100644
resources/assets/js/middleware/check-auth.js
0 → 100644
resources/assets/js/middleware/guest.js
0 → 100644
resources/assets/js/middleware/locale.js
0 → 100644
resources/assets/js/pages/auth/login.vue
0 → 100644
resources/assets/js/pages/auth/register.vue
0 → 100644
resources/assets/js/pages/errors/404.vue
0 → 100644
resources/assets/js/pages/home.vue
0 → 100644
resources/assets/js/pages/hook/add.vue
0 → 100644
resources/assets/js/pages/hook/edit.vue
0 → 100644
resources/assets/js/pages/hook/log.vue
0 → 100644
resources/assets/js/pages/settings/index.vue
0 → 100644
resources/assets/js/pages/welcome.vue
0 → 100644
resources/assets/js/plugins/axios.js
0 → 100644
resources/assets/js/plugins/fontawesome.js
0 → 100644
resources/assets/js/plugins/i18n.js
0 → 100644
resources/assets/js/plugins/index.js
0 → 100644
resources/assets/js/router/index.js
0 → 100644
resources/assets/js/router/routes.js
0 → 100644
resources/assets/js/store/index.js
0 → 100644
resources/assets/js/store/modules/auth.js
0 → 100644
resources/assets/js/store/modules/hook.js
0 → 100644
resources/assets/js/store/modules/lang.js
0 → 100644
resources/assets/js/store/mutation-types.js
0 → 100644
resources/assets/sass/_variables.scss
0 → 100644
resources/assets/sass/app.scss
0 → 100644
resources/assets/sass/elements/_buttons.scss
0 → 100644
resources/assets/sass/elements/_card.scss
0 → 100644
resources/assets/sass/elements/_navbar.scss
0 → 100644
resources/lang/en/auth.php
0 → 100644
resources/lang/en/pagination.php
0 → 100644
resources/lang/en/passwords.php
0 → 100644
resources/lang/en/validation.php
0 → 100644
resources/lang/es/auth.php
0 → 100755
resources/lang/es/pagination.php
0 → 100755
resources/lang/es/passwords.php
0 → 100755
resources/lang/es/validation.php
0 → 100755
resources/lang/zh-CN/auth.php
0 → 100644
resources/lang/zh-CN/pagination.php
0 → 100644
resources/lang/zh-CN/passwords.php
0 → 100644
resources/lang/zh-CN/validation.php
0 → 100644
resources/views/errors/layout.blade.php
0 → 100644
resources/views/index.blade.php
0 → 100644
resources/views/oauth/callback.blade.php
0 → 100644
resources/views/oauth/emailTaken.blade.php
0 → 100644
routes/api.php
0 → 100644
routes/channels.php
0 → 100644
routes/console.php
0 → 100644
routes/web.php
0 → 100644
server.php
0 → 100644
storage/app/.gitignore
0 → 100644
storage/app/public/.gitignore
0 → 100644
storage/framework/.gitignore
0 → 100644
storage/framework/cache/.gitignore
0 → 100644
storage/framework/sessions/.gitignore
0 → 100644
storage/framework/testing/.gitignore
0 → 100644
storage/framework/views/.gitignore
0 → 100644
storage/logs/.gitignore
0 → 100644
tests/Browser/LoginTest.php
0 → 100644
tests/Browser/Pages/Home.php
0 → 100644
tests/Browser/Pages/Login.php
0 → 100644
tests/Browser/Pages/Page.php
0 → 100644
tests/Browser/Pages/Register.php
0 → 100644
tests/Browser/RegisterTest.php
0 → 100644
tests/Browser/WelcomeTest.php
0 → 100644
tests/Browser/console/.gitignore
0 → 100644
tests/Browser/screenshots/.gitignore
0 → 100644
tests/CreatesApplication.php
0 → 100644
tests/DuskTestCase.php
0 → 100644
tests/Feature/LocaleTest.php
0 → 100644
tests/Feature/LoginTest.php
0 → 100644
tests/Feature/OAuthTest.php
0 → 100644
tests/Feature/RegisterTest.php
0 → 100644
tests/Feature/SettingsTest.php
0 → 100644
tests/TestCase.php
0 → 100644
tests/Unit/ExampleTest.php
0 → 100644
webpack.mix.js
0 → 100644
yarn.lock
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
Please
register
or
sign in
to comment