├── .editorconfig
├── .env.example
├── .gitattributes
├── .gitignore
├── .htaccess
├── .styleci.yml
├── README.md
├── app
├── Console
│ └── Kernel.php
├── Exceptions
│ └── Handler.php
├── Http
│ ├── Controllers
│ │ ├── AdminController.php
│ │ ├── Controller.php
│ │ ├── DepartmentController.php
│ │ └── EmployeeContoller.php
│ ├── Kernel.php
│ └── Middleware
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── RedirectIfAuthenticated.php
│ │ ├── TrimStrings.php
│ │ ├── TrustHosts.php
│ │ ├── TrustProxies.php
│ │ └── VerifyCsrfToken.php
├── Models
│ ├── Admin.php
│ ├── Department.php
│ ├── Employee.php
│ └── User.php
└── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── BroadcastServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
├── artisan
├── bootstrap
├── app.php
└── cache
│ └── .gitignore
├── composer.json
├── composer.lock
├── config
├── app.php
├── auth.php
├── broadcasting.php
├── cache.php
├── cors.php
├── database.php
├── filesystems.php
├── hashing.php
├── logging.php
├── mail.php
├── queue.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── UserFactory.php
├── migrations
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2014_10_12_100000_create_password_resets_table.php
│ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ ├── 2021_07_07_033608_create_admins_table.php
│ ├── 2021_07_08_165444_create_departments_table.php
│ └── 2021_07_12_172059_create_employees_table.php
└── seeders
│ └── DatabaseSeeder.php
├── index.php
├── package.json
├── phpunit.xml
├── public
├── .htaccess
├── assets
│ ├── demo
│ │ ├── chart-area-demo.js
│ │ ├── chart-bar-demo.js
│ │ ├── chart-pie-demo.js
│ │ └── datatables-demo.js
│ └── img
│ │ └── error-404-monochrome.svg
├── css
│ └── styles.css
├── favicon.ico
├── images
│ ├── 1626113293jpg
│ ├── 1626113430jpg
│ ├── 1626113482jpg
│ ├── 1626113491jpg
│ ├── 1626148317.jpg
│ └── 1626148601.jpg
├── index.php
├── js
│ ├── datatables-simple-demo.js
│ └── scripts.js
├── robots.txt
└── web.config
├── resources
├── css
│ └── app.css
├── js
│ ├── app.js
│ └── bootstrap.js
├── lang
│ └── en
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ └── validation.php
└── views
│ ├── department
│ ├── create.blade.php
│ ├── edit.blade.php
│ ├── index.blade.php
│ └── show.blade.php
│ ├── employee
│ ├── create.blade.php
│ ├── edit.blade.php
│ ├── index.blade.php
│ └── show.blade.php
│ ├── index.blade.php
│ ├── layout.blade.php
│ ├── login.blade.php
│ └── welcome.blade.php
├── routes
├── api.php
├── channels.php
├── console.php
└── web.php
├── storage
├── app
│ ├── .gitignore
│ └── public
│ │ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ ├── .gitignore
│ │ └── data
│ │ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ ├── testing
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
├── tests
├── CreatesApplication.php
├── Feature
│ └── ExampleTest.php
├── TestCase.php
└── Unit
│ └── ExampleTest.php
└── webpack.mix.js
/.editorconfig:
--------------------------------------------------------------------------------
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 = 4
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | trim_trailing_whitespace = false
13 |
14 | [*.{yml,yaml}]
15 | indent_size = 2
16 |
--------------------------------------------------------------------------------
/.env.example:
--------------------------------------------------------------------------------
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 | LOG_LEVEL=debug
9 |
10 | DB_CONNECTION=mysql
11 | DB_HOST=127.0.0.1
12 | DB_PORT=3306
13 | DB_DATABASE=employeerecord
14 | DB_USERNAME=root
15 | DB_PASSWORD=
16 |
17 | BROADCAST_DRIVER=log
18 | CACHE_DRIVER=file
19 | FILESYSTEM_DRIVER=local
20 | QUEUE_CONNECTION=sync
21 | SESSION_DRIVER=file
22 | SESSION_LIFETIME=120
23 |
24 | MEMCACHED_HOST=127.0.0.1
25 |
26 | REDIS_HOST=127.0.0.1
27 | REDIS_PASSWORD=null
28 | REDIS_PORT=6379
29 |
30 | MAIL_MAILER=smtp
31 | MAIL_HOST=mailhog
32 | MAIL_PORT=1025
33 | MAIL_USERNAME=null
34 | MAIL_PASSWORD=null
35 | MAIL_ENCRYPTION=null
36 | MAIL_FROM_ADDRESS=null
37 | MAIL_FROM_NAME="${APP_NAME}"
38 |
39 | AWS_ACCESS_KEY_ID=
40 | AWS_SECRET_ACCESS_KEY=
41 | AWS_DEFAULT_REGION=us-east-1
42 | AWS_BUCKET=
43 | AWS_USE_PATH_STYLE_ENDPOINT=false
44 |
45 | PUSHER_APP_ID=
46 | PUSHER_APP_KEY=
47 | PUSHER_APP_SECRET=
48 | PUSHER_APP_CLUSTER=mt1
49 |
50 | MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
51 | MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
52 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 | *.js linguist-vendored
5 | CHANGELOG.md export-ignore
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /public/hot
3 | /public/storage
4 | /storage/*.key
5 | /vendor
6 | .env
7 | .env.backup
8 | .phpunit.result.cache
9 | docker-compose.override.yml
10 | Homestead.json
11 | Homestead.yaml
12 | npm-debug.log
13 | yarn-error.log
14 | /.idea
15 | /.vscode
16 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 |
{{$error}}
15 | @endforeach 16 | @endif 17 | 18 | @if(Session::has('msg')) 19 |{{session('msg')}}
20 | @endif 21 | 37 |{{$error}}
15 | @endforeach 16 | @endif 17 | 18 | @if(Session::has('msg')) 19 |{{session('msg')}}
20 | @endif 21 | 38 |Title | 14 |15 | {{$data->title}} 16 | | 17 |
---|
{{$error}}
15 | @endforeach 16 | @endif 17 | 18 | @if(Session::has('msg')) 19 |{{session('msg')}}
20 | @endif 21 | 74 |{{$error}}
15 | @endforeach 16 | @endif 17 | 18 | @if(Session::has('msg')) 19 |{{session('msg')}}
20 | @endif 21 | 79 |# | 15 |Department | 16 |Full | 17 |Photo | 18 |Address | 19 |Action | 20 |
---|---|---|---|---|---|
# | 25 |Department | 26 |Full | 27 |Photo | 28 |Address | 29 |Action | 30 |
{{$d->id}} | 37 |{{$d->department->title}} | 38 |{{$d->full_name}} | 39 |{{$d->address}} | 41 |42 | Show 43 | Update 44 | Delete 45 | | 46 |
{{$error}}
15 | @endforeach 16 | @endif 17 | 18 | @if(Session::has('msg')) 19 |{{session('msg')}}
20 | @endif 21 | 64 |{{session('msg')}}
25 | @endif 26 | 27 | @if($errors->any()) 28 | @foreach($errors->all() as $error) 29 |{{$error}}
30 | @endforeach 31 | @endif 32 | 46 |