Skip to content
This repository was archived by the owner on Apr 1, 2021. It is now read-only.

Commit 3286a1b

Browse files
committed
Merge branch 'release/0.1.0'
2 parents ca981be + 2d8d280 commit 3286a1b

File tree

237 files changed

+51401
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

237 files changed

+51401
-18
lines changed

.babelrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"plugins": ["wildcard"]
3+
}

.editorconfig

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
indent_style = space
8+
indent_size = 2
9+
trim_trailing_whitespace = true
10+
11+
[*.php]
12+
indent_style = space
13+
indent_size = 4
14+
15+
[*.md]
16+
trim_trailing_whitespace = false
17+
18+
[*.yml]
19+
indent_style = space
20+
indent_size = 2

.env.example

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
APP_NAME=Laravel
2+
APP_ENV=local
3+
APP_KEY=
4+
APP_DEBUG=true
5+
APP_URL=http://localhost
6+
7+
LOG_CHANNEL=stack
8+
9+
DB_CONNECTION=mysql
10+
DB_HOST=127.0.0.1
11+
DB_PORT=3306
12+
DB_DATABASE=homestead
13+
DB_USERNAME=homestead
14+
DB_PASSWORD=secret
15+
16+
BROADCAST_DRIVER=log
17+
CACHE_DRIVER=file
18+
SESSION_DRIVER=file
19+
SESSION_LIFETIME=120
20+
QUEUE_DRIVER=sync
21+
22+
REDIS_HOST=127.0.0.1
23+
REDIS_PASSWORD=null
24+
REDIS_PORT=6379
25+
26+
MAIL_DRIVER=smtp
27+
MAIL_HOST=smtp.mailtrap.io
28+
MAIL_PORT=2525
29+
MAIL_USERNAME=null
30+
MAIL_PASSWORD=null
31+
MAIL_ENCRYPTION=null
32+
33+
PUSHER_APP_ID=
34+
PUSHER_APP_KEY=
35+
PUSHER_APP_SECRET=
36+
PUSHER_APP_CLUSTER=mt1
37+
38+
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
39+
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

.eslintrc

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"extends": [
3+
"standard",
4+
"plugin:vue/strongly-recommended"
5+
],
6+
"env": {
7+
"browser": true
8+
},
9+
"parserOptions": {
10+
"ecmaVersion": 8
11+
},
12+
"globals": {
13+
"$": true,
14+
"_": true,
15+
"jQuery": true,
16+
"moment": true,
17+
"axios": true,
18+
"Vue": true,
19+
"CONFIG": true
20+
},
21+
"rules": {
22+
"curly": ["error", "multi-or-nest"],
23+
"camelcase": "warn",
24+
"comma-dangle": ["error", "always-multiline"],
25+
"no-var": "error",
26+
"no-console": ["error", {
27+
"allow": ["warn", "error"]
28+
}],
29+
"prefer-const": ["error", {
30+
"destructuring": "all"
31+
}],
32+
"quote-props": ["error", "consistent-as-needed"],
33+
"prefer-template": "error",
34+
"object-curly-spacing": ["error", "always"],
35+
"linebreak-style": "off",
36+
"key-spacing": ["error", {
37+
"align": {
38+
"beforeColon": false,
39+
"afterColon": true,
40+
"on": "colon"
41+
}
42+
}],
43+
"vue/require-default-prop": "off",
44+
"vue/require-prop-types": "off"
45+
}
46+
}

.gitattributes

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* text=auto
2+
*.css linguist-vendored
3+
*.scss linguist-vendored
4+
*.js linguist-vendored
5+
CHANGELOG.md export-ignore

.gitignore

+16-18
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
vendor/
2-
node_modules/
1+
/node_modules
2+
/public/hot
3+
/public/storage
4+
/public/js
5+
/public/css
6+
/public/images
7+
/public/fonts
8+
/public/mix-manifest.json
9+
/storage/*.key
10+
/vendor
11+
/.idea
12+
/.vscode
13+
/.vagrant
14+
Homestead.json
15+
Homestead.yaml
316
npm-debug.log
4-
5-
# Laravel 4 specific
6-
bootstrap/compiled.php
7-
app/storage/
8-
9-
# Laravel 5 & Lumen specific
10-
public/storage
11-
public/hot
12-
storage/*.key
13-
.env.*.php
14-
.env.php
17+
yarn-error.log
1518
.env
16-
Homestead.yaml
17-
Homestead.json
18-
19-
# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
20-
.rocketeer/

.stylelintrc

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"extends": [
3+
"stylelint-config-sass-guidelines"
4+
],
5+
"plugins": [
6+
"stylelint-scss"
7+
],
8+
"rules": {
9+
"max-nesting-depth": 7,
10+
"no-descending-specificity": null,
11+
"selector-max-compound-selectors": null,
12+
"property-no-vendor-prefix": null,
13+
"scss/at-extend-no-missing-placeholder": null,
14+
"selector-no-qualifying-type": null
15+
}
16+
}

README.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Laravel CoreUI Vue
2+
3+
> Laravel + CoreUI + Vue Boilerplate
4+
5+
## How to Install
6+
* Clone this repository
7+
* Install depencies
8+
```bash
9+
$ composer install
10+
$ npm install
11+
```
12+
* Copy `.env` file
13+
```bash
14+
$ cp -r .env.example .env
15+
```
16+
* Generate Application key
17+
```bash
18+
$ php artisan key:generate
19+
```
20+
* Add write permission
21+
```bash
22+
$ chmod -R go+w storage bootstrap/cache
23+
```
24+
25+
## License
26+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

app/Console/Kernel.php

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?php
2+
3+
namespace App\Console;
4+
5+
use Illuminate\Console\Scheduling\Schedule;
6+
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
7+
8+
class Kernel extends ConsoleKernel
9+
{
10+
/**
11+
* The Artisan commands provided by your application.
12+
*
13+
* @var array
14+
*/
15+
protected $commands = [
16+
//
17+
];
18+
19+
/**
20+
* Define the application's command schedule.
21+
*
22+
* @param \Illuminate\Console\Scheduling\Schedule $schedule
23+
* @return void
24+
*/
25+
protected function schedule(Schedule $schedule)
26+
{
27+
// $schedule->command('inspire')
28+
// ->hourly();
29+
}
30+
31+
/**
32+
* Register the commands for the application.
33+
*
34+
* @return void
35+
*/
36+
protected function commands()
37+
{
38+
$this->load(__DIR__.'/Commands');
39+
40+
require base_path('routes/console.php');
41+
}
42+
}

app/Exceptions/Handler.php

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<?php
2+
3+
namespace App\Exceptions;
4+
5+
use Exception;
6+
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
7+
8+
class Handler extends ExceptionHandler
9+
{
10+
/**
11+
* A list of the exception types that are not reported.
12+
*
13+
* @var array
14+
*/
15+
protected $dontReport = [
16+
//
17+
];
18+
19+
/**
20+
* A list of the inputs that are never flashed for validation exceptions.
21+
*
22+
* @var array
23+
*/
24+
protected $dontFlash = [
25+
'password',
26+
'password_confirmation',
27+
];
28+
29+
/**
30+
* Report or log an exception.
31+
*
32+
* @param \Exception $exception
33+
* @return void
34+
*/
35+
public function report(Exception $exception)
36+
{
37+
parent::report($exception);
38+
}
39+
40+
/**
41+
* Render an exception into an HTTP response.
42+
*
43+
* @param \Illuminate\Http\Request $request
44+
* @param \Exception $exception
45+
* @return \Illuminate\Http\Response
46+
*/
47+
public function render($request, Exception $exception)
48+
{
49+
return parent::render($request, $exception);
50+
}
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
namespace App\Http\Controllers\Auth;
4+
5+
use App\Http\Controllers\Controller;
6+
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
7+
8+
class ForgotPasswordController extends Controller
9+
{
10+
/*
11+
|--------------------------------------------------------------------------
12+
| Password Reset Controller
13+
|--------------------------------------------------------------------------
14+
|
15+
| This controller is responsible for handling password reset emails and
16+
| includes a trait which assists in sending these notifications from
17+
| your application to your users. Feel free to explore this trait.
18+
|
19+
*/
20+
21+
use SendsPasswordResetEmails;
22+
23+
/**
24+
* Create a new controller instance.
25+
*
26+
* @return void
27+
*/
28+
public function __construct()
29+
{
30+
$this->middleware('guest');
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?php
2+
3+
namespace App\Http\Controllers\Auth;
4+
5+
use App\Http\Controllers\Controller;
6+
use Illuminate\Foundation\Auth\AuthenticatesUsers;
7+
8+
class LoginController extends Controller
9+
{
10+
/*
11+
|--------------------------------------------------------------------------
12+
| Login Controller
13+
|--------------------------------------------------------------------------
14+
|
15+
| This controller handles authenticating users for the application and
16+
| redirecting them to your home screen. The controller uses a trait
17+
| to conveniently provide its functionality to your applications.
18+
|
19+
*/
20+
21+
use AuthenticatesUsers;
22+
23+
/**
24+
* Where to redirect users after login.
25+
*
26+
* @var string
27+
*/
28+
protected $redirectTo = '/home';
29+
30+
/**
31+
* Create a new controller instance.
32+
*
33+
* @return void
34+
*/
35+
public function __construct()
36+
{
37+
$this->middleware('guest')->except('logout');
38+
}
39+
}

0 commit comments

Comments
 (0)