diff --git a/Guardfile b/Guardfile new file mode 100644 index 0000000..e1502a6 --- /dev/null +++ b/Guardfile @@ -0,0 +1,5 @@ + +guard 'livereload' do + ignore(%r{storage}) + watch(%r{.*$}) +end \ No newline at end of file diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 0000000..a3af7dd --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,28 @@ +middleware('auth'); + } + + /** + * Show the application dashboard. + * + * @return \Illuminate\Http\Response + */ + public function index() + { + return view('home'); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 35471f6..6ec877f 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -13,7 +14,10 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { - // + if (!defined('ADMIN')) { + define('ADMIN', config('variables.APP_ADMIN', 'admin')); + } + Schema::defaultStringLength(191); } /** diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index e119db6..c263904 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -11,6 +11,6 @@ class DatabaseSeeder extends Seeder */ public function run() { - // $this->call(UsersTableSeeder::class); + $this->call(users::class); } } diff --git a/database/seeds/users.php b/database/seeds/users.php new file mode 100644 index 0000000..58b385c --- /dev/null +++ b/database/seeds/users.php @@ -0,0 +1,31 @@ + 'hadji kouceyla', + 'email' => 'hadjikouceyla@gmail.com', + 'password' => bcrypt('123456'), + ]); + } + + User::insert($data); + } +} diff --git a/resources/views/.DS_Store b/resources/views/.DS_Store new file mode 100644 index 0000000..1aa90dd Binary files /dev/null and b/resources/views/.DS_Store differ diff --git a/resources/views/admin/partials/spinner.blade.php b/resources/views/admin/partials/spinner.blade.php new file mode 100644 index 0000000..56d8337 --- /dev/null +++ b/resources/views/admin/partials/spinner.blade.php @@ -0,0 +1,14 @@ + + +
+
+
+ + \ No newline at end of file diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 0000000..5449f4a --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,51 @@ +@extends('layouts.app') + +@section('content') + +

Login

+
+ {{ csrf_field() }} + +
+ + + + @if ($errors->has('email')) + + {{ $errors->first('email') }} + + @endif +
+ +
+ + + + @if ($errors->has('password')) + + {{ $errors->first('password') }} + + @endif +
+ +
+
+
+
+ + +
+
+
+ +
+
+
+ + Forgot Your Password? + +
+ +@endsection diff --git a/resources/views/auth/passwords/email.blade.php b/resources/views/auth/passwords/email.blade.php new file mode 100644 index 0000000..ad38245 --- /dev/null +++ b/resources/views/auth/passwords/email.blade.php @@ -0,0 +1,47 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+
Reset Password
+ +
+ @if (session('status')) +
+ {{ session('status') }} +
+ @endif + +
+ {{ csrf_field() }} + +
+ + +
+ + + @if ($errors->has('email')) + + {{ $errors->first('email') }} + + @endif +
+
+ +
+
+ +
+
+
+
+
+
+
+
+@endsection diff --git a/resources/views/auth/passwords/reset.blade.php b/resources/views/auth/passwords/reset.blade.php new file mode 100644 index 0000000..84ec010 --- /dev/null +++ b/resources/views/auth/passwords/reset.blade.php @@ -0,0 +1,70 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+
Reset Password
+ +
+
+ {{ csrf_field() }} + + + +
+ + +
+ + + @if ($errors->has('email')) + + {{ $errors->first('email') }} + + @endif +
+
+ +
+ + +
+ + + @if ($errors->has('password')) + + {{ $errors->first('password') }} + + @endif +
+
+ +
+ +
+ + + @if ($errors->has('password_confirmation')) + + {{ $errors->first('password_confirmation') }} + + @endif +
+
+ +
+
+ +
+
+
+
+
+
+
+
+@endsection diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php new file mode 100644 index 0000000..6fdba1d --- /dev/null +++ b/resources/views/auth/register.blade.php @@ -0,0 +1,57 @@ +@extends('layouts.app') + +@section('content') + +

Register

+
+ {{ csrf_field() }} + +
+ + + + @if ($errors->has('name')) + + {{ $errors->first('name') }} + + @endif +
+ +
+ + + + @if ($errors->has('email')) + + {{ $errors->first('email') }} + + @endif +
+ +
+ + + + @if ($errors->has('password')) + + {{ $errors->first('password') }} + + @endif +
+ +
+ + + +
+ +
+
+
+ +
+
+
+
+ +@endsection diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php new file mode 100644 index 0000000..d8437bf --- /dev/null +++ b/resources/views/home.blade.php @@ -0,0 +1,23 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+
Dashboard
+ +
+ @if (session('status')) +
+ {{ session('status') }} +
+ @endif + + You are logged in! +
+
+
+
+
+@endsection diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..72b75a0 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,34 @@ + + + + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + @include('admin.partials.spinner') + +
+
+
+
+ +
+
+
+
+ @yield('content') +
+
+ + + diff --git a/routes/web.php b/routes/web.php index 810aa34..887c3b4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,16 +1,12 @@ name('home'); Route::get('/', function () { return view('welcome'); }); + +