update landing, login, register. Add Admin page
This commit is contained in:
parent
9882baca0e
commit
b1815e6a57
|
@ -0,0 +1,73 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\AdminBackend;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\User;
|
||||
use App\Providers\RouteServiceProvider;
|
||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
|
||||
class ListAdminController extends Controller
|
||||
{
|
||||
//
|
||||
public function index()
|
||||
{
|
||||
$users = User::all()->where('kelas_user', '1');
|
||||
return view('admin_backend.admin_listuser', compact('users'));
|
||||
}
|
||||
// /**
|
||||
// * Get a validator for an incoming registration request.
|
||||
// *
|
||||
// * @param array $data
|
||||
// * @return \Illuminate\Contracts\Validation\Validator
|
||||
// */
|
||||
// protected function validator(array $data)
|
||||
// {
|
||||
// return Validator::make($data, [
|
||||
// 'nama_lengkap' => ['required', 'string', 'max:255'],
|
||||
// 'nim' => ['required', 'string', 'max:20'],
|
||||
// 'semester' => ['required', 'integer', 'max:12'],
|
||||
// 'angkatan' => ['required', 'integer', 'max:2250'],
|
||||
// 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
|
||||
// 'password' => ['required', 'string', 'min:8', 'confirmed'],
|
||||
// ]);
|
||||
// }
|
||||
|
||||
// /**
|
||||
// * Create a new user instance after a valid registration.
|
||||
// *
|
||||
// * @param array $data
|
||||
// * @return \App\Models\User
|
||||
// */
|
||||
// protected function create(array $data)
|
||||
// {
|
||||
// return User::create([
|
||||
// 'nama_lengkap' => $data['nama_lengkap'],
|
||||
// 'nim' => $data['nim'],
|
||||
// 'semester' => $data['semester'],
|
||||
// 'angkatan' => $data['angkatan'],
|
||||
// 'email' => $data['email'],
|
||||
// 'password' => Hash::make($data['password']),
|
||||
// 'kelas_user' => '1',
|
||||
// ]);
|
||||
// }
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$user = new User();
|
||||
$user->nama_lengkap = $request->input('nama_lengkap');
|
||||
$user->nim = $request->input('nim');
|
||||
$user->semester = $request->input('semester');
|
||||
$user->angkatan = $request->input('angkatan');
|
||||
$user->email = $request->input('email');
|
||||
$user->password = Hash::make($request->input('email'));
|
||||
$user->kelas_user = '1';
|
||||
// Setel atribut-atribut lain yang perlu diisi
|
||||
$user->save();
|
||||
|
||||
return response()->json(['message' => 'User ditambahkan'], 201);
|
||||
}
|
||||
}
|
|
@ -5,13 +5,68 @@
|
|||
use App\Http\Controllers\Controller;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Providers\RouteServiceProvider;
|
||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
class ListUserController extends Controller
|
||||
{
|
||||
//
|
||||
public function index()
|
||||
{
|
||||
$users = User::all();
|
||||
$users = User::all()->where('kelas_user', '3');;
|
||||
return view('admin_backend.admin_listuser', compact('users'));
|
||||
}
|
||||
// /**
|
||||
// * Get a validator for an incoming registration request.
|
||||
// *
|
||||
// * @param array $data
|
||||
// * @return \Illuminate\Contracts\Validation\Validator
|
||||
// */
|
||||
// protected function validator(array $data)
|
||||
// {
|
||||
// return Validator::make($data, [
|
||||
// 'nama_lengkap' => ['required', 'string', 'max:255'],
|
||||
// 'nim' => ['required', 'string', 'max:20'],
|
||||
// 'semester' => ['required', 'integer', 'max:12'],
|
||||
// 'angkatan' => ['required', 'integer', 'max:2250'],
|
||||
// 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
|
||||
// 'password' => ['required', 'string', 'min:8', 'confirmed'],
|
||||
// ]);
|
||||
// }
|
||||
|
||||
// /**
|
||||
// * Create a new user instance after a valid registration.
|
||||
// *
|
||||
// * @param array $data
|
||||
// * @return \App\Models\User
|
||||
// */
|
||||
// protected function create(array $data)
|
||||
// {
|
||||
// return User::create([
|
||||
// 'nama_lengkap' => $data['nama_lengkap'],
|
||||
// 'nim' => $data['nim'],
|
||||
// 'semester' => $data['semester'],
|
||||
// 'angkatan' => $data['angkatan'],
|
||||
// 'email' => $data['email'],
|
||||
// 'password' => Hash::make($data['password']),
|
||||
// 'kelas_user' => '1',
|
||||
// ]);
|
||||
// }
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$user = new User();
|
||||
$user->nama_lengkap = $request->input('nama_lengkap');
|
||||
$user->nim = $request->input('nim');
|
||||
$user->semester = $request->input('semester');
|
||||
$user->angkatan = $request->input('angkatan');
|
||||
$user->email = $request->input('email');
|
||||
$user->password = Hash::make($request->input('email'));
|
||||
$user->kelas_user = '1';
|
||||
// Setel atribut-atribut lain yang perlu diisi
|
||||
$user->save();
|
||||
|
||||
return response()->json(['message' => 'User ditambahkan'], 201);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -366,16 +366,16 @@
|
|||
},
|
||||
{
|
||||
"name": "dragonmantank/cron-expression",
|
||||
"version": "v3.3.2",
|
||||
"version": "v3.3.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/dragonmantank/cron-expression.git",
|
||||
"reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8"
|
||||
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8",
|
||||
"reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8",
|
||||
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
|
||||
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -415,7 +415,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/dragonmantank/cron-expression/issues",
|
||||
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2"
|
||||
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -423,7 +423,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2022-09-10T18:51:20+00:00"
|
||||
"time": "2023-08-10T19:36:49+00:00"
|
||||
},
|
||||
{
|
||||
"name": "egulias/email-validator",
|
||||
|
@ -763,16 +763,16 @@
|
|||
},
|
||||
{
|
||||
"name": "guzzlehttp/promises",
|
||||
"version": "2.0.0",
|
||||
"version": "2.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/promises.git",
|
||||
"reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6"
|
||||
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
|
||||
"reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
|
||||
"url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
|
||||
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -826,7 +826,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/promises/issues",
|
||||
"source": "https://github.com/guzzle/promises/tree/2.0.0"
|
||||
"source": "https://github.com/guzzle/promises/tree/2.0.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -842,20 +842,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-21T13:50:22+00:00"
|
||||
"time": "2023-08-03T15:11:55+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/psr7",
|
||||
"version": "2.5.0",
|
||||
"version": "2.6.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/psr7.git",
|
||||
"reference": "b635f279edd83fc275f822a1188157ffea568ff6"
|
||||
"reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
|
||||
"reference": "b635f279edd83fc275f822a1188157ffea568ff6",
|
||||
"url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77",
|
||||
"reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -942,7 +942,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/psr7/issues",
|
||||
"source": "https://github.com/guzzle/psr7/tree/2.5.0"
|
||||
"source": "https://github.com/guzzle/psr7/tree/2.6.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -958,7 +958,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-04-17T16:11:26+00:00"
|
||||
"time": "2023-08-03T15:06:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laravel/framework",
|
||||
|
@ -1671,26 +1671,26 @@
|
|||
},
|
||||
{
|
||||
"name": "league/mime-type-detection",
|
||||
"version": "1.11.0",
|
||||
"version": "1.13.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/thephpleague/mime-type-detection.git",
|
||||
"reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd"
|
||||
"reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
|
||||
"reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
|
||||
"url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/a6dfb1194a2946fcdc1f38219445234f65b35c96",
|
||||
"reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-fileinfo": "*",
|
||||
"php": "^7.2 || ^8.0"
|
||||
"php": "^7.4 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.2",
|
||||
"phpstan/phpstan": "^0.12.68",
|
||||
"phpunit/phpunit": "^8.5.8 || ^9.3"
|
||||
"phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -1711,7 +1711,7 @@
|
|||
"description": "Mime-type detection for Flysystem",
|
||||
"support": {
|
||||
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
|
||||
"source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0"
|
||||
"source": "https://github.com/thephpleague/mime-type-detection/tree/1.13.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -1723,7 +1723,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-04-17T13:12:02+00:00"
|
||||
"time": "2023-08-05T12:09:49+00:00"
|
||||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
|
@ -1829,25 +1829,29 @@
|
|||
},
|
||||
{
|
||||
"name": "nesbot/carbon",
|
||||
"version": "2.68.1",
|
||||
"version": "2.69.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/briannesbitt/Carbon.git",
|
||||
"reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da"
|
||||
"reference": "4308217830e4ca445583a37d1bf4aff4153fa81c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da",
|
||||
"reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da",
|
||||
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4308217830e4ca445583a37d1bf4aff4153fa81c",
|
||||
"reference": "4308217830e4ca445583a37d1bf4aff4153fa81c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-json": "*",
|
||||
"php": "^7.1.8 || ^8.0",
|
||||
"psr/clock": "^1.0",
|
||||
"symfony/polyfill-mbstring": "^1.0",
|
||||
"symfony/polyfill-php80": "^1.16",
|
||||
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
|
||||
},
|
||||
"provide": {
|
||||
"psr/clock-implementation": "1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/dbal": "^2.0 || ^3.1.4",
|
||||
"doctrine/orm": "^2.7",
|
||||
|
@ -1927,25 +1931,25 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-20T18:29:04+00:00"
|
||||
"time": "2023-08-03T09:00:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nette/schema",
|
||||
"version": "v1.2.3",
|
||||
"version": "v1.2.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nette/schema.git",
|
||||
"reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f"
|
||||
"reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
|
||||
"reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
|
||||
"url": "https://api.github.com/repos/nette/schema/zipball/c9ff517a53903b3d4e29ec547fb20feecb05b8ab",
|
||||
"reference": "c9ff517a53903b3d4e29ec547fb20feecb05b8ab",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"nette/utils": "^2.5.7 || ^3.1.5 || ^4.0",
|
||||
"php": ">=7.1 <8.3"
|
||||
"php": "7.1 - 8.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"nette/tester": "^2.3 || ^2.4",
|
||||
|
@ -1987,26 +1991,26 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nette/schema/issues",
|
||||
"source": "https://github.com/nette/schema/tree/v1.2.3"
|
||||
"source": "https://github.com/nette/schema/tree/v1.2.4"
|
||||
},
|
||||
"time": "2022-10-13T01:24:26+00:00"
|
||||
"time": "2023-08-05T18:56:25+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nette/utils",
|
||||
"version": "v3.2.9",
|
||||
"version": "v3.2.10",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nette/utils.git",
|
||||
"reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c"
|
||||
"reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c",
|
||||
"reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c",
|
||||
"url": "https://api.github.com/repos/nette/utils/zipball/a4175c62652f2300c8017fb7e640f9ccb11648d2",
|
||||
"reference": "a4175c62652f2300c8017fb7e640f9ccb11648d2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2 <8.3"
|
||||
"php": ">=7.2 <8.4"
|
||||
},
|
||||
"conflict": {
|
||||
"nette/di": "<3.0.6"
|
||||
|
@ -2073,22 +2077,22 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nette/utils/issues",
|
||||
"source": "https://github.com/nette/utils/tree/v3.2.9"
|
||||
"source": "https://github.com/nette/utils/tree/v3.2.10"
|
||||
},
|
||||
"time": "2023-01-18T03:26:20+00:00"
|
||||
"time": "2023-07-30T15:38:18+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v4.16.0",
|
||||
"version": "v4.17.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "19526a33fb561ef417e822e85f08a00db4059c17"
|
||||
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
|
||||
"reference": "19526a33fb561ef417e822e85f08a00db4059c17",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
|
||||
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2129,9 +2133,9 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1"
|
||||
},
|
||||
"time": "2023-06-25T14:52:30+00:00"
|
||||
"time": "2023-08-13T19:53:39+00:00"
|
||||
},
|
||||
{
|
||||
"name": "opis/closure",
|
||||
|
@ -2273,6 +2277,54 @@
|
|||
],
|
||||
"time": "2023-02-25T19:38:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/clock",
|
||||
"version": "1.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/clock.git",
|
||||
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
|
||||
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.0 || ^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Clock\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for reading the clock.",
|
||||
"homepage": "https://github.com/php-fig/clock",
|
||||
"keywords": [
|
||||
"clock",
|
||||
"now",
|
||||
"psr",
|
||||
"psr-20",
|
||||
"time"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/php-fig/clock/issues",
|
||||
"source": "https://github.com/php-fig/clock/tree/1.0.0"
|
||||
},
|
||||
"time": "2022-11-25T14:36:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
"version": "1.1.2",
|
||||
|
@ -2634,16 +2686,16 @@
|
|||
},
|
||||
{
|
||||
"name": "psy/psysh",
|
||||
"version": "v0.11.19",
|
||||
"version": "v0.11.20",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/bobthecow/psysh.git",
|
||||
"reference": "1724ceff278daeeac5a006744633bacbb2dc4706"
|
||||
"reference": "0fa27040553d1d280a67a4393194df5228afea5b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/1724ceff278daeeac5a006744633bacbb2dc4706",
|
||||
"reference": "1724ceff278daeeac5a006744633bacbb2dc4706",
|
||||
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b",
|
||||
"reference": "0fa27040553d1d280a67a4393194df5228afea5b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -2704,9 +2756,9 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/bobthecow/psysh/issues",
|
||||
"source": "https://github.com/bobthecow/psysh/tree/v0.11.19"
|
||||
"source": "https://github.com/bobthecow/psysh/tree/v0.11.20"
|
||||
},
|
||||
"time": "2023-07-15T19:42:19+00:00"
|
||||
"time": "2023-07-31T14:32:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ralouphie/getallheaders",
|
||||
|
@ -3018,16 +3070,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
"version": "v5.4.24",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/console.git",
|
||||
"reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8"
|
||||
"reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8",
|
||||
"reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273",
|
||||
"reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3097,7 +3149,7 @@
|
|||
"terminal"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/console/tree/v5.4.24"
|
||||
"source": "https://github.com/symfony/console/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3113,20 +3165,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-26T05:13:16+00:00"
|
||||
"time": "2023-07-19T20:11:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/css-selector",
|
||||
"version": "v5.4.21",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/css-selector.git",
|
||||
"reference": "95f3c7468db1da8cc360b24fa2a26e7cefcb355d"
|
||||
"reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/css-selector/zipball/95f3c7468db1da8cc360b24fa2a26e7cefcb355d",
|
||||
"reference": "95f3c7468db1da8cc360b24fa2a26e7cefcb355d",
|
||||
"url": "https://api.github.com/repos/symfony/css-selector/zipball/0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a",
|
||||
"reference": "0ad3f7e9a1ab492c5b4214cf22a9dc55dcf8600a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3163,7 +3215,7 @@
|
|||
"description": "Converts CSS selectors to XPath expressions",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/css-selector/tree/v5.4.21"
|
||||
"source": "https://github.com/symfony/css-selector/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3179,7 +3231,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-02-14T08:03:56+00:00"
|
||||
"time": "2023-07-07T06:10:25+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/deprecation-contracts",
|
||||
|
@ -3250,16 +3302,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/error-handler",
|
||||
"version": "v5.4.24",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/error-handler.git",
|
||||
"reference": "c1b9be3b8a6f60f720bec28c4ffb6fb5b00a8946"
|
||||
"reference": "b26719213a39c9ba57520cbc5e52bfcc5e8d92f9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/error-handler/zipball/c1b9be3b8a6f60f720bec28c4ffb6fb5b00a8946",
|
||||
"reference": "c1b9be3b8a6f60f720bec28c4ffb6fb5b00a8946",
|
||||
"url": "https://api.github.com/repos/symfony/error-handler/zipball/b26719213a39c9ba57520cbc5e52bfcc5e8d92f9",
|
||||
"reference": "b26719213a39c9ba57520cbc5e52bfcc5e8d92f9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3301,7 +3353,7 @@
|
|||
"description": "Provides tools to manage errors and ease debugging PHP code",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/error-handler/tree/v5.4.24"
|
||||
"source": "https://github.com/symfony/error-handler/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3317,20 +3369,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-02T16:13:31+00:00"
|
||||
"time": "2023-07-16T16:48:57+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher",
|
||||
"version": "v5.4.22",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/event-dispatcher.git",
|
||||
"reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f"
|
||||
"reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
|
||||
"reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5dcc00e03413f05c1e7900090927bb7247cb0aac",
|
||||
"reference": "5dcc00e03413f05c1e7900090927bb7247cb0aac",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3386,7 +3438,7 @@
|
|||
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.22"
|
||||
"source": "https://github.com/symfony/event-dispatcher/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3402,7 +3454,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-03-17T11:31:58+00:00"
|
||||
"time": "2023-07-06T06:34:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher-contracts",
|
||||
|
@ -3485,16 +3537,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/finder",
|
||||
"version": "v5.4.21",
|
||||
"version": "v5.4.27",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/finder.git",
|
||||
"reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19"
|
||||
"reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19",
|
||||
"reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
|
||||
"url": "https://api.github.com/repos/symfony/finder/zipball/ff4bce3c33451e7ec778070e45bd23f74214cd5d",
|
||||
"reference": "ff4bce3c33451e7ec778070e45bd23f74214cd5d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3528,7 +3580,7 @@
|
|||
"description": "Finds files and directories via an intuitive fluent interface",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/finder/tree/v5.4.21"
|
||||
"source": "https://github.com/symfony/finder/tree/v5.4.27"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3544,20 +3596,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-02-16T09:33:00+00:00"
|
||||
"time": "2023-07-31T08:02:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-foundation",
|
||||
"version": "v5.4.25",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-foundation.git",
|
||||
"reference": "f66be2706075c5f6325d2fe2b743a57fb5d23f6b"
|
||||
"reference": "e7793151e99dc2ac1352ff3735d100fb3b3bfc08"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/f66be2706075c5f6325d2fe2b743a57fb5d23f6b",
|
||||
"reference": "f66be2706075c5f6325d2fe2b743a57fb5d23f6b",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/e7793151e99dc2ac1352ff3735d100fb3b3bfc08",
|
||||
"reference": "e7793151e99dc2ac1352ff3735d100fb3b3bfc08",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3604,7 +3656,7 @@
|
|||
"description": "Defines an object-oriented layer for the HTTP specification",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/http-foundation/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/http-foundation/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3620,20 +3672,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-22T08:06:06+00:00"
|
||||
"time": "2023-07-21T11:30:15+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-kernel",
|
||||
"version": "v5.4.25",
|
||||
"version": "v5.4.27",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-kernel.git",
|
||||
"reference": "f6c92fe64bbdad7616cb90663c24f6350f3ca464"
|
||||
"reference": "9f5624816c0b8d92f85666ac7ed2825a18fcd899"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6c92fe64bbdad7616cb90663c24f6350f3ca464",
|
||||
"reference": "f6c92fe64bbdad7616cb90663c24f6350f3ca464",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/9f5624816c0b8d92f85666ac7ed2825a18fcd899",
|
||||
"reference": "9f5624816c0b8d92f85666ac7ed2825a18fcd899",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3716,7 +3768,7 @@
|
|||
"description": "Provides a structured process for converting a Request into a Response",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/http-kernel/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/http-kernel/tree/v5.4.27"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3732,20 +3784,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-26T05:58:08+00:00"
|
||||
"time": "2023-07-31T10:18:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/mime",
|
||||
"version": "v5.4.23",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/mime.git",
|
||||
"reference": "ae0a1032a450a3abf305ee44fc55ed423fbf16e3"
|
||||
"reference": "2ea06dfeee20000a319d8407cea1d47533d5a9d2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/ae0a1032a450a3abf305ee44fc55ed423fbf16e3",
|
||||
"reference": "ae0a1032a450a3abf305ee44fc55ed423fbf16e3",
|
||||
"url": "https://api.github.com/repos/symfony/mime/zipball/2ea06dfeee20000a319d8407cea1d47533d5a9d2",
|
||||
"reference": "2ea06dfeee20000a319d8407cea1d47533d5a9d2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -3760,7 +3812,7 @@
|
|||
"phpdocumentor/reflection-docblock": "<3.2.2",
|
||||
"phpdocumentor/type-resolver": "<1.4.0",
|
||||
"symfony/mailer": "<4.4",
|
||||
"symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
|
||||
"symfony/serializer": "<5.4.26|>=6,<6.2.13|>=6.3,<6.3.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"egulias/email-validator": "^2.1.10|^3.1|^4",
|
||||
|
@ -3768,7 +3820,7 @@
|
|||
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
|
||||
"symfony/property-access": "^4.4|^5.1|^6.0",
|
||||
"symfony/property-info": "^4.4|^5.1|^6.0",
|
||||
"symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
|
||||
"symfony/serializer": "^5.4.26|~6.2.13|^6.3.2"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -3800,7 +3852,7 @@
|
|||
"mime-type"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/mime/tree/v5.4.23"
|
||||
"source": "https://github.com/symfony/mime/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -3816,7 +3868,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-04-19T09:49:13+00:00"
|
||||
"time": "2023-07-27T06:29:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-ctype",
|
||||
|
@ -4637,16 +4689,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/process",
|
||||
"version": "v5.4.24",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/process.git",
|
||||
"reference": "e3c46cc5689c8782944274bb30702106ecbe3b64"
|
||||
"reference": "1a44dc377ec86a50fab40d066cd061e28a6b482f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/e3c46cc5689c8782944274bb30702106ecbe3b64",
|
||||
"reference": "e3c46cc5689c8782944274bb30702106ecbe3b64",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/1a44dc377ec86a50fab40d066cd061e28a6b482f",
|
||||
"reference": "1a44dc377ec86a50fab40d066cd061e28a6b482f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4679,7 +4731,7 @@
|
|||
"description": "Executes commands in sub-processes",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/process/tree/v5.4.24"
|
||||
"source": "https://github.com/symfony/process/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -4695,20 +4747,20 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-17T11:26:05+00:00"
|
||||
"time": "2023-07-12T15:44:31+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/routing",
|
||||
"version": "v5.4.25",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/routing.git",
|
||||
"reference": "56bfc1394f7011303eb2e22724f9b422d3f14649"
|
||||
"reference": "853fc7df96befc468692de0a48831b38f04d2cb2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/56bfc1394f7011303eb2e22724f9b422d3f14649",
|
||||
"reference": "56bfc1394f7011303eb2e22724f9b422d3f14649",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/853fc7df96befc468692de0a48831b38f04d2cb2",
|
||||
"reference": "853fc7df96befc468692de0a48831b38f04d2cb2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4769,7 +4821,7 @@
|
|||
"url"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/routing/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/routing/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -4785,7 +4837,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-05T14:18:47+00:00"
|
||||
"time": "2023-07-24T13:28:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/service-contracts",
|
||||
|
@ -4872,16 +4924,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/string",
|
||||
"version": "v5.4.22",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/string.git",
|
||||
"reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62"
|
||||
"reference": "1181fe9270e373537475e826873b5867b863883c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
|
||||
"reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/1181fe9270e373537475e826873b5867b863883c",
|
||||
"reference": "1181fe9270e373537475e826873b5867b863883c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -4938,7 +4990,7 @@
|
|||
"utf8"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/string/tree/v5.4.22"
|
||||
"source": "https://github.com/symfony/string/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -4954,7 +5006,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-03-14T06:11:53+00:00"
|
||||
"time": "2023-06-28T12:46:07+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation",
|
||||
|
@ -5133,16 +5185,16 @@
|
|||
},
|
||||
{
|
||||
"name": "symfony/var-dumper",
|
||||
"version": "v5.4.25",
|
||||
"version": "v5.4.26",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/var-dumper.git",
|
||||
"reference": "82269f73c0f0f9859ab9b6900eebacbe54954ede"
|
||||
"reference": "e706c99b4a6f4d9383b52b80dd8c74880501e314"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/82269f73c0f0f9859ab9b6900eebacbe54954ede",
|
||||
"reference": "82269f73c0f0f9859ab9b6900eebacbe54954ede",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/e706c99b4a6f4d9383b52b80dd8c74880501e314",
|
||||
"reference": "e706c99b4a6f4d9383b52b80dd8c74880501e314",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -5156,6 +5208,7 @@
|
|||
"require-dev": {
|
||||
"ext-iconv": "*",
|
||||
"symfony/console": "^4.4|^5.0|^6.0",
|
||||
"symfony/http-kernel": "^4.4|^5.0|^6.0",
|
||||
"symfony/process": "^4.4|^5.0|^6.0",
|
||||
"symfony/uid": "^5.1|^6.0",
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
|
@ -5201,7 +5254,7 @@
|
|||
"dump"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/var-dumper/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/var-dumper/tree/v5.4.26"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -5217,7 +5270,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-20T20:56:26+00:00"
|
||||
"time": "2023-07-13T07:32:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "tijsverkoyen/css-to-inline-styles",
|
||||
|
@ -6008,31 +6061,31 @@
|
|||
},
|
||||
{
|
||||
"name": "mockery/mockery",
|
||||
"version": "1.6.4",
|
||||
"version": "1.6.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mockery/mockery.git",
|
||||
"reference": "d1413755e26fe56a63455f7753221c86cbb88f66"
|
||||
"reference": "b8e0bb7d8c604046539c1115994632c74dcb361e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/mockery/mockery/zipball/d1413755e26fe56a63455f7753221c86cbb88f66",
|
||||
"reference": "d1413755e26fe56a63455f7753221c86cbb88f66",
|
||||
"url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e",
|
||||
"reference": "b8e0bb7d8c604046539c1115994632c74dcb361e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"hamcrest/hamcrest-php": "^2.0.1",
|
||||
"lib-pcre": ">=7.0",
|
||||
"php": ">=7.4,<8.3"
|
||||
"php": ">=7.3"
|
||||
},
|
||||
"conflict": {
|
||||
"phpunit/phpunit": "<8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5 || ^9.3",
|
||||
"phpunit/phpunit": "^8.5 || ^9.6.10",
|
||||
"psalm/plugin-phpunit": "^0.18.4",
|
||||
"symplify/easy-coding-standard": "^11.5.0",
|
||||
"vimeo/psalm": "^5.13.1"
|
||||
"vimeo/psalm": "^4.30"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
|
@ -6089,7 +6142,7 @@
|
|||
"security": "https://github.com/mockery/mockery/security/advisories",
|
||||
"source": "https://github.com/mockery/mockery"
|
||||
},
|
||||
"time": "2023-07-19T15:51:02+00:00"
|
||||
"time": "2023-08-09T00:03:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "myclabs/deep-copy",
|
||||
|
@ -6669,16 +6722,16 @@
|
|||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "9.6.10",
|
||||
"version": "9.6.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "a6d351645c3fe5a30f5e86be6577d946af65a328"
|
||||
"reference": "810500e92855eba8a7a5319ae913be2da6f957b0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328",
|
||||
"reference": "a6d351645c3fe5a30f5e86be6577d946af65a328",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/810500e92855eba8a7a5319ae913be2da6f957b0",
|
||||
"reference": "810500e92855eba8a7a5319ae913be2da6f957b0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -6752,7 +6805,7 @@
|
|||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10"
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.11"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -6768,7 +6821,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-07-10T04:04:23+00:00"
|
||||
"time": "2023-08-19T07:10:56+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/cli-parser",
|
||||
|
@ -7276,16 +7329,16 @@
|
|||
},
|
||||
{
|
||||
"name": "sebastian/global-state",
|
||||
"version": "5.0.5",
|
||||
"version": "5.0.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/global-state.git",
|
||||
"reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
|
||||
"reference": "bde739e7565280bda77be70044ac1047bc007e34"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
|
||||
"reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
|
||||
"reference": "bde739e7565280bda77be70044ac1047bc007e34",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
@ -7328,7 +7381,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/global-state/issues",
|
||||
"source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
|
||||
"source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -7336,7 +7389,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2022-02-14T08:28:10+00:00"
|
||||
"time": "2023-08-02T09:26:13+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/lines-of-code",
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateAdmin extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('admin', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('nama_lengkap')->unique();
|
||||
$table->string('nip')->nullable;
|
||||
$table->string('email')->unique();
|
||||
$table->timestamp('email_verified_at')->nullable();
|
||||
$table->string('password');
|
||||
$table->enum('kelas_user',['1','2','3']);
|
||||
$table->rememberToken();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('admin');
|
||||
}
|
||||
}
|
|
@ -1,9 +1,12 @@
|
|||
{
|
||||
"name": "projekPenelitian",
|
||||
"name": "KlasifikasiStudentModelling",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"sweetalert2": "^11.7.20"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@popperjs/core": "^2.10.2",
|
||||
"axios": "^0.21",
|
||||
|
@ -8276,6 +8279,15 @@
|
|||
"node": ">=10.13.0"
|
||||
}
|
||||
},
|
||||
"node_modules/sweetalert2": {
|
||||
"version": "11.7.20",
|
||||
"resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.7.20.tgz",
|
||||
"integrity": "sha512-GdU1TkiLpGGC0mcPV8bKmS7G0MR7caxambPkEU8zyepRSNR9EaEvIjNhX5QNkL0VFVzHbI3l12NtuEklkJ0D4Q==",
|
||||
"funding": {
|
||||
"type": "individual",
|
||||
"url": "https://github.com/sponsors/limonte"
|
||||
}
|
||||
},
|
||||
"node_modules/tapable": {
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
|
||||
|
|
|
@ -19,5 +19,8 @@
|
|||
"resolve-url-loader": "^5.0.0",
|
||||
"sass": "^1.32.11",
|
||||
"sass-loader": "^11.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"sweetalert2": "^11.7.20"
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -1,5 +1,5 @@
|
|||
@import url(https://fonts.googleapis.com/css?family=Nunito);
|
||||
@charset "UTF-8";
|
||||
/* @charset "UTF-8"; */
|
||||
/*!
|
||||
* Bootstrap v5.3.0 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2023 The Bootstrap Authors
|
||||
|
@ -11979,4 +11979,9 @@ @media print {
|
|||
.d-print-none {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.background {
|
||||
background-image: "{{asset('backend/assets/img/background.jpg')}}";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -50,6 +50,10 @@ .section-header {
|
|||
padding-bottom: 40px;
|
||||
}
|
||||
|
||||
.text-justify {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.section-header h2 {
|
||||
font-size: 13px;
|
||||
letter-spacing: 1px;
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
@extends('admin_backend/layouts.template')
|
||||
|
||||
@section('content')
|
||||
<main id="main" class="main">
|
||||
|
||||
<div class="pagetitle">
|
||||
<h1>Admin Dashboard</h1>
|
||||
<nav>
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="/admin">Home</a></li>
|
||||
<li class="breadcrumb-item">User</li>
|
||||
<li class="breadcrumb-item active">List Admin</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</div><!-- End Page Title -->
|
||||
|
||||
<section class="section dashboard">
|
||||
<div class="row">
|
||||
<h3>List Admin</h3>
|
||||
<button id="addUserButton">Tambah Admin</button>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
|
||||
<script>
|
||||
// Script untuk menampilkan kotak dialog ketika tombol diklik
|
||||
document.getElementById('addUserButton').addEventListener('click', () => {
|
||||
Swal.fire({
|
||||
title: 'Tambah Admin Baru',
|
||||
html:
|
||||
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
|
||||
'<input id="nim" class="swal2-input" placeholder="NIM">' +
|
||||
'<input id="semester" class="swal2-input" placeholder="Semester">' +
|
||||
'<input id="angkatan" class="swal2-input" placeholder="Angkatan">' +
|
||||
'<input id="email" class="swal2-input" placeholder="Email">'+
|
||||
'<input id="password" class="swal2-input" placeholder="Password">',
|
||||
focusConfirm: false,
|
||||
preConfirm: () => {
|
||||
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
|
||||
const nim = Swal.getPopup().querySelector('#nim').value;
|
||||
const semester = Swal.getPopup().querySelector('#semester').value;
|
||||
const angkatan = Swal.getPopup().querySelector('#angkatan').value;
|
||||
const email = Swal.getPopup().querySelector('#email').value;
|
||||
const password = Swal.getPopup().querySelector('#password').value;
|
||||
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
|
||||
}
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
|
||||
// Kirim data user ke server menggunakan AJAX atau formulir biasa
|
||||
// Contoh: Anda dapat menggunakan Axios untuk AJAX
|
||||
axios.post('/listuser', {
|
||||
nanama_lengkapme: result.value.nama_lengkap,
|
||||
nim: result.value.nim,
|
||||
semester: result.value.semester,
|
||||
angkatan: result.value.angkatan,
|
||||
email: result.value.email,
|
||||
password: result.value.password,
|
||||
_token: '{{ csrf_token() }}'
|
||||
})
|
||||
.then(() => {
|
||||
location.reload(); // Muat ulang halaman setelah menambahkan user
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
Swal.fire('Error', 'Terjadi kesalahan saat menambahkan admin.', 'error');
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>id</th>
|
||||
<th>Nama Lengkap</th>
|
||||
<th>NIM</th>
|
||||
<th>Semester</th>
|
||||
<th>Angkatan</th>
|
||||
<th>E-Mail</th>
|
||||
<th>Role</th>
|
||||
|
||||
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($users as $user)
|
||||
<tr>
|
||||
<td>{{ $user->id}}</td>
|
||||
<td>{{ $user->nama_lengkap }}</td>
|
||||
<td>{{ $user->nim }}</td>
|
||||
<td>{{ $user->semester }}</td>
|
||||
<td>{{ $user->angkatan }}</td>
|
||||
<td>{{ $user->email }}</td>
|
||||
<td>{{ $user->kelas_user }}</td>
|
||||
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</main><!-- End #main -->
|
||||
@endsection
|
|
@ -2,12 +2,13 @@
|
|||
|
||||
@section('content')
|
||||
<main id="main" class="main">
|
||||
|
||||
|
||||
<div class="pagetitle">
|
||||
<h1>Admin Dashboard</h1>
|
||||
<nav>
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="/admin">Home</a></li>
|
||||
<li class="breadcrumb-item">User</li>
|
||||
<li class="breadcrumb-item active">List User</li>
|
||||
</ol>
|
||||
</nav>
|
||||
|
@ -16,6 +17,55 @@
|
|||
<section class="section dashboard">
|
||||
<div class="row">
|
||||
<h3>List User</h3>
|
||||
<!-- <button id="addUserButton">Tambah User</button>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
|
||||
<script>
|
||||
// Script untuk menampilkan kotak dialog ketika tombol diklik
|
||||
document.getElementById('addUserButton').addEventListener('click', () => {
|
||||
Swal.fire({
|
||||
title: 'Tambah Admin Baru',
|
||||
html:
|
||||
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
|
||||
'<input id="nim" class="swal2-input" placeholder="NIM">' +
|
||||
'<input id="semester" class="swal2-input" placeholder="Semester">' +
|
||||
'<input id="angkatan" class="swal2-input" placeholder="Angkatan">' +
|
||||
'<input id="email" class="swal2-input" placeholder="Email">'+
|
||||
'<input id="password" class="swal2-input" placeholder="Password">',
|
||||
focusConfirm: false,
|
||||
preConfirm: () => {
|
||||
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
|
||||
const nim = Swal.getPopup().querySelector('#nim').value;
|
||||
const semester = Swal.getPopup().querySelector('#semester').value;
|
||||
const angkatan = Swal.getPopup().querySelector('#angkatan').value;
|
||||
const email = Swal.getPopup().querySelector('#email').value;
|
||||
const password = Swal.getPopup().querySelector('#password').value;
|
||||
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
|
||||
}
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
|
||||
// Kirim data user ke server menggunakan AJAX atau formulir biasa
|
||||
// Contoh: Anda dapat menggunakan Axios untuk AJAX
|
||||
axios.post('/listuser', {
|
||||
nanama_lengkapme: result.value.nama_lengkap,
|
||||
nim: result.value.nim,
|
||||
semester: result.value.semester,
|
||||
angkatan: result.value.angkatan,
|
||||
email: result.value.email,
|
||||
password: result.value.password,
|
||||
_token: '{{ csrf_token() }}'
|
||||
})
|
||||
.then(() => {
|
||||
location.reload(); // Muat ulang halaman setelah menambahkan user
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error(error);
|
||||
Swal.fire('Error', 'Terjadi kesalahan saat menambahkan admin.', 'error');
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
</script> -->
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
|
|
|
@ -27,11 +27,23 @@
|
|||
</li><!-- End Profile Page Nav -->
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link collapsed" href="/listuser">
|
||||
<a class="nav-link collapsed">
|
||||
<i class="bi bi-person"></i>
|
||||
<span>List User</span>
|
||||
<span>User</span>
|
||||
</a>
|
||||
</li><!-- End Profile Page Nav -->
|
||||
<li class="nav-item">
|
||||
<a class="nav-link collapsed" href="/listuser">
|
||||
<i class="bi bi-person"></i>
|
||||
<span>List User</span>
|
||||
</a>
|
||||
</li><!-- End Profile Page Nav -->
|
||||
<li class="nav-item">
|
||||
<a class="nav-link collapsed" href="/listadmin">
|
||||
<i class="bi bi-person"></i>
|
||||
<span>List Admin</span>
|
||||
</a>
|
||||
</li><!-- End Profile Page Nav -->
|
||||
</li><!-- End Profile Page Nav -->
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link collapsed" href="{{ route('logout') }}"
|
||||
|
|
|
@ -28,6 +28,10 @@
|
|||
|
||||
<!-- Template Main CSS File -->
|
||||
<link href="{{ asset('admin_backend/assets/css/style.css')}}" rel="stylesheet">
|
||||
<!--
|
||||
Include SweetAlert2 CSS -->
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.min.css">
|
||||
|
||||
|
||||
<!-- =======================================================
|
||||
* Template Name: NiceAdmin
|
||||
|
@ -46,7 +50,7 @@
|
|||
<div class="d-flex align-items-center justify-content-between">
|
||||
<a href="#" class="logo d-flex align-items-center">
|
||||
<img src="{{ asset('admin_backend/assets/img/logo.png')}}" alt="">
|
||||
<span class="d-none d-lg-block">NiceAdmin</span>
|
||||
<span class="d-none d-lg-block">{{config('app.name')}}</span>
|
||||
</a>
|
||||
<i class="bi bi-list toggle-sidebar-btn"></i>
|
||||
</div><!-- End Logo -->
|
||||
|
|
|
@ -3,11 +3,13 @@
|
|||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8">
|
||||
<div class="col-lg-6">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Register') }}</div>
|
||||
|
||||
<!-- <div class="card-header">{{ __('Register') }}</div> -->
|
||||
|
||||
<div class="card-body">
|
||||
<h3 class="fw-bolder">Buat Akunmu</h3><br>
|
||||
|
||||
<form method="POST" action="{{ route('register') }}">
|
||||
@csrf
|
||||
|
||||
|
@ -115,14 +117,82 @@
|
|||
<div class="row mb-0">
|
||||
<div class="col-md-6 offset-md-4">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
{{ __('Register') }}
|
||||
{{ __('Buat Akun') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mb-0">
|
||||
<div class="col-lg-8 offset-md-4">
|
||||
Sudah mempunyai akun? <a class="btn btn-link" href="{{ route('login') }}">
|
||||
{{ __('Masuk') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Right side columns -->
|
||||
<div class="col-lg-6">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Recent Activity <span>| Today</span></h5>
|
||||
|
||||
<div class="activity">
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">32 min</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-success align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Quia quae rerum <a href="#" class="fw-bold text-dark">explicabo officiis</a> beatae
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">56 min</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-danger align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Voluptatem blanditiis blanditiis eveniet
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">2 hrs</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-primary align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Voluptates corrupti molestias voluptatem
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">1 day</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-info align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Tempore autem saepe <a href="#" class="fw-bold text-dark">occaecati voluptatem</a> tempore
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">2 days</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-warning align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Est sit eum reiciendis exercitationem
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
<div class="activity-item d-flex">
|
||||
<div class="activite-label">4 weeks</div>
|
||||
<i class='bi bi-circle-fill activity-badge text-muted align-self-start'></i>
|
||||
<div class="activity-content">
|
||||
Dicta dolorem harum nulla eius. Ut quidem quidem sit quas
|
||||
</div>
|
||||
</div><!-- End activity item-->
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div><!-- End Recent Activity -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
<li class="nav-item">
|
||||
<a class="nav-link collapsed" href="/profile">
|
||||
<i class="bi bi-person"></i>
|
||||
<span>Profile</span>
|
||||
<span>Profil</span>
|
||||
</a>
|
||||
</li><!-- End Profile Page Nav -->
|
||||
|
||||
|
|
|
@ -34,23 +34,23 @@
|
|||
<div class="container" data-aos="fade-up">
|
||||
<div class="row gx-0">
|
||||
|
||||
<div class="col-lg-6 d-flex flex-column justify-content-center" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="col-lg-8 d-flex flex-column justify-content-center" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="content">
|
||||
<h3>Who We Are</h3>
|
||||
<h2>Expedita voluptas omnis cupiditate totam eveniet nobis sint iste. Dolores est repellat corrupti reprehenderit.</h2>
|
||||
<p>
|
||||
Quisquam vel ut sint cum eos hic dolores aperiam. Sed deserunt et. Inventore et et dolor consequatur itaque ut voluptate sed et. Magnam nam ipsum tenetur suscipit voluptatum nam et est corrupti.
|
||||
<!-- <h3>Apa itu Hypermedia Learning Environment</h3> -->
|
||||
<h2>Apa itu Hypermedia Learning Environment</h2>
|
||||
<p class="text-justify" >
|
||||
Hypermedia Learning Environment (HLE) adalah sebuah media pembelajaran yang menggunakan konsep pembelajaran multimedia dan mengorganisasikannya sebagai struktur informasi yang menyerupai jaringan. HLE menciptakan pengalaman pembelajaran yang interaktif dan mendalam, memungkinkan pengguna untuk menjelajahi konten secara mandiri dan menyesuaikan pembelajaran mereka dengan kebutuhan dan preferensi individu. Dalam konteks HLE, metakognisi dapat ditingkatkan melalui fitur-fitur yang disediakan oleh lingkungan pembelajaran tersebut. Misalnya, HLE sering kali memiliki alat penilaian diri atau mekanisme umpan balik yang memungkinkan pengguna untuk memantau pemahaman mereka sendiri dan melakukan evaluasi terhadap kinerja mereka. Pengguna juga dapat mengakses dan menavigasi konten secara bebas, memilih rute pembelajaran yang sesuai dengan kebutuhan mereka, dan memilih sumber daya yang relevan dengan cara yang mendukung metakognisi.
|
||||
</p>
|
||||
<div class="text-center text-lg-start">
|
||||
<!-- <div class="text-center text-lg-start">
|
||||
<a href="#" class="btn-read-more d-inline-flex align-items-center justify-content-center align-self-center">
|
||||
<span>Read More</span>
|
||||
<i class="bi bi-arrow-right"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 d-flex align-items-center" data-aos="zoom-out" data-aos-delay="200">
|
||||
<div class="col-lg-4 d-flex align-items-center" data-aos="zoom-out" data-aos-delay="200">
|
||||
<img src="{{ asset('frontend/assets/img/about.jpg')}}" class="img-fluid" alt="">
|
||||
</div>
|
||||
|
||||
|
@ -60,7 +60,7 @@
|
|||
</section><!-- End About Section -->
|
||||
|
||||
<!-- ======= Values Section ======= -->
|
||||
<section id="values" class="values">
|
||||
<!-- <section id="values" class="values">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
|
@ -99,10 +99,11 @@
|
|||
|
||||
</div>
|
||||
|
||||
</section><!-- End Values Section -->
|
||||
</section> -->
|
||||
<!-- End Values Section -->
|
||||
|
||||
<!-- ======= Counts Section ======= -->
|
||||
<section id="counts" class="counts">
|
||||
<!-- <section id="counts" class="counts">
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
<div class="row gy-4">
|
||||
|
@ -150,7 +151,8 @@
|
|||
</div>
|
||||
|
||||
</div>
|
||||
</section><!-- End Counts Section -->
|
||||
</section> -->
|
||||
<!-- End Counts Section -->
|
||||
|
||||
<!-- ======= Features Section ======= -->
|
||||
<section id="features" class="features">
|
||||
|
@ -364,7 +366,7 @@
|
|||
</section><!-- End Features Section -->
|
||||
|
||||
<!-- ======= Services Section ======= -->
|
||||
<section id="services" class="services">
|
||||
<!-- <section id="services" class="services">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
|
@ -433,10 +435,10 @@
|
|||
|
||||
</div>
|
||||
|
||||
</section><!-- End Services Section -->
|
||||
</section>End Services Section -->
|
||||
|
||||
<!-- ======= Pricing Section ======= -->
|
||||
<section id="pricing" class="pricing">
|
||||
<!-- <section id="pricing" class="pricing">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
|
@ -516,7 +518,8 @@
|
|||
|
||||
</div>
|
||||
|
||||
</section><!-- End Pricing Section -->
|
||||
</section> -->
|
||||
<!-- End Pricing Section -->
|
||||
|
||||
<!-- ======= F.A.Q Section ======= -->
|
||||
<section id="faq" class="faq">
|
||||
|
@ -633,8 +636,8 @@
|
|||
<div class="container" data-aos="fade-up">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Portfolio</h2>
|
||||
<p>Check our latest work</p>
|
||||
<h2>Galeri</h2>
|
||||
<p>Pengembangan Aplikasi</p>
|
||||
</header>
|
||||
|
||||
<div class="row" data-aos="fade-up" data-aos-delay="100">
|
||||
|
@ -658,7 +661,7 @@
|
|||
<p>App</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-1.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="App 1"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -672,7 +675,7 @@
|
|||
<p>Web</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-2.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Web 3"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -686,7 +689,7 @@
|
|||
<p>App</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-3.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="App 2"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -700,7 +703,7 @@
|
|||
<p>Card</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-4.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Card 2"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -714,7 +717,7 @@
|
|||
<p>Web</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-5.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Web 2"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -728,7 +731,7 @@
|
|||
<p>App</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-6.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="App 3"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -742,7 +745,7 @@
|
|||
<p>Card</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-7.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Card 1"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -756,7 +759,7 @@
|
|||
<p>Card</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-8.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Card 3"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -770,7 +773,7 @@
|
|||
<p>Web</p>
|
||||
<div class="portfolio-links">
|
||||
<a href="{{ asset('frontend/assets/img/portfolio/portfolio-9.jpg')}}" data-gallery="portfolioGallery" class="portfokio-lightbox" title="Web 3"><i class="bi bi-plus"></i></a>
|
||||
<a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a>
|
||||
<!-- <a href="portfolio-details.html" title="More Details"><i class="bi bi-link"></i></a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -782,107 +785,6 @@
|
|||
|
||||
</section><!-- End Portfolio Section -->
|
||||
|
||||
<!-- ======= Testimonials Section ======= -->
|
||||
<section id="testimonials" class="testimonials">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Testimonials</h2>
|
||||
<p>What they are saying about us</p>
|
||||
</header>
|
||||
|
||||
<div class="testimonials-slider swiper" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="swiper-wrapper">
|
||||
|
||||
<div class="swiper-slide">
|
||||
<div class="testimonial-item">
|
||||
<div class="stars">
|
||||
<i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i>
|
||||
</div>
|
||||
<p>
|
||||
Proin iaculis purus consequat sem cure digni ssim donec porttitora entum suscipit rhoncus. Accusantium quam, ultricies eget id, aliquam eget nibh et. Maecen aliquam, risus at semper.
|
||||
</p>
|
||||
<div class="profile mt-auto">
|
||||
<img src="{{ asset('frontend/assets/img/testimonials/testimonials-1.jpg')}}" class="testimonial-img" alt="">
|
||||
<h3>Saul Goodman</h3>
|
||||
<h4>Ceo & Founder</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End testimonial item -->
|
||||
|
||||
<div class="swiper-slide">
|
||||
<div class="testimonial-item">
|
||||
<div class="stars">
|
||||
<i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i>
|
||||
</div>
|
||||
<p>
|
||||
Export tempor illum tamen malis malis eram quae irure esse labore quem cillum quid cillum eram malis quorum velit fore eram velit sunt aliqua noster fugiat irure amet legam anim culpa.
|
||||
</p>
|
||||
<div class="profile mt-auto">
|
||||
<img src="{{ asset('frontend/assets/img/testimonials/testimonials-2.jpg')}}" class="testimonial-img" alt="">
|
||||
<h3>Sara Wilsson</h3>
|
||||
<h4>Designer</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End testimonial item -->
|
||||
|
||||
<div class="swiper-slide">
|
||||
<div class="testimonial-item">
|
||||
<div class="stars">
|
||||
<i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i>
|
||||
</div>
|
||||
<p>
|
||||
Enim nisi quem export duis labore cillum quae magna enim sint quorum nulla quem veniam duis minim tempor labore quem eram duis noster aute amet eram fore quis sint minim.
|
||||
</p>
|
||||
<div class="profile mt-auto">
|
||||
<img src="{{ asset('frontend/assets/img/testimonials/testimonials-3.jpg')}}" class="testimonial-img" alt="">
|
||||
<h3>Jena Karlis</h3>
|
||||
<h4>Store Owner</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End testimonial item -->
|
||||
|
||||
<div class="swiper-slide">
|
||||
<div class="testimonial-item">
|
||||
<div class="stars">
|
||||
<i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i>
|
||||
</div>
|
||||
<p>
|
||||
Fugiat enim eram quae cillum dolore dolor amet nulla culpa multos export minim fugiat minim velit minim dolor enim duis veniam ipsum anim magna sunt elit fore quem dolore labore illum veniam.
|
||||
</p>
|
||||
<div class="profile mt-auto">
|
||||
<img src="{{ asset('frontend/assets/img/testimonials/testimonials-4.jpg')}}" class="testimonial-img" alt="">
|
||||
<h3>Matt Brandon</h3>
|
||||
<h4>Freelancer</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End testimonial item -->
|
||||
|
||||
<div class="swiper-slide">
|
||||
<div class="testimonial-item">
|
||||
<div class="stars">
|
||||
<i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i><i class="bi bi-star-fill"></i>
|
||||
</div>
|
||||
<p>
|
||||
Quis quorum aliqua sint quem legam fore sunt eram irure aliqua veniam tempor noster veniam enim culpa labore duis sunt culpa nulla illum cillum fugiat legam esse veniam culpa fore nisi cillum quid.
|
||||
</p>
|
||||
<div class="profile mt-auto">
|
||||
<img src="{{ asset('frontend/assets/img/testimonials/testimonials-5.jpg')}}" class="testimonial-img" alt="">
|
||||
<h3>John Larson</h3>
|
||||
<h4>Entrepreneur</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- End testimonial item -->
|
||||
|
||||
</div>
|
||||
<div class="swiper-pagination"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section><!-- End Testimonials Section -->
|
||||
|
||||
<!-- ======= Team Section ======= -->
|
||||
<section id="team" class="team">
|
||||
|
||||
|
@ -890,31 +792,12 @@
|
|||
|
||||
<header class="section-header">
|
||||
<h2>Team</h2>
|
||||
<p>Our hard working team</p>
|
||||
<p>Anggota Tim Pengembangan Sistem</p>
|
||||
</header>
|
||||
|
||||
<div class="row gy-4">
|
||||
<div class="row gy-3">
|
||||
|
||||
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-1.jpg')}}" class="img-fluid" alt="">
|
||||
<div class="social">
|
||||
<a href=""><i class="bi bi-twitter"></i></a>
|
||||
<a href=""><i class="bi bi-facebook"></i></a>
|
||||
<a href=""><i class="bi bi-instagram"></i></a>
|
||||
<a href=""><i class="bi bi-linkedin"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Walter White</h4>
|
||||
<span>Chief Executive Officer</span>
|
||||
<p>Velit aut quia fugit et et. Dolorum ea voluptate vel tempore tenetur ipsa quae aut. Ipsum exercitationem iure minima enim corporis et voluptate.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
|
||||
|
@ -926,14 +809,14 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Sarah Jhonson</h4>
|
||||
<span>Product Manager</span>
|
||||
<p>Quo esse repellendus quia id. Est eum et accusantium pariatur fugit nihil minima suscipit corporis. Voluptate sed quas reiciendis animi neque sapiente.</p>
|
||||
<h4>Intan Sulistyaningrum Sakkinah, S.Pd., M.Eng.</h4>
|
||||
<span>Ketua Peneliti</span>
|
||||
<p>Velit aut quia fugit et et. Dolorum ea voluptate vel tempore tenetur ipsa quae aut. Ipsum exercitationem iure minima enim corporis et voluptate.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
|
||||
|
@ -945,17 +828,17 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>William Anderson</h4>
|
||||
<span>CTO</span>
|
||||
<p>Vero omnis enim consequatur. Voluptas consectetur unde qui molestiae deserunt. Voluptates enim aut architecto porro aspernatur molestiae modi.</p>
|
||||
<h4>Raditya Arief Pratama, S.Kom., M.Eng.</h4>
|
||||
<span>Anggota Peneliti</span>
|
||||
<p>Quo esse repellendus quia id. Est eum et accusantium pariatur fugit nihil minima suscipit corporis. Voluptate sed quas reiciendis animi neque sapiente.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="400">
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-4.jpg')}}" class="img-fluid" alt="">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
|
||||
<div class="social">
|
||||
<a href=""><i class="bi bi-twitter"></i></a>
|
||||
<a href=""><i class="bi bi-facebook"></i></a>
|
||||
|
@ -964,9 +847,67 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Amanda Jepson</h4>
|
||||
<span>Accountant</span>
|
||||
<p>Rerum voluptate non adipisci animi distinctio et deserunt amet voluptas. Quia aut aliquid doloremque ut possimus ipsum officia.</p>
|
||||
<h4>Qonitatul Hasanah, S.T., M.Tr.T.</h4>
|
||||
<span>Anggota Peneliti</span>
|
||||
<p>Vero omnis enim consequatur. Voluptas consectetur unde qui molestiae deserunt. Voluptates enim aut architecto porro aspernatur molestiae modi.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row gy-3">
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
|
||||
<div class="social">
|
||||
<a href=""><i class="bi bi-twitter"></i></a>
|
||||
<a href=""><i class="bi bi-facebook"></i></a>
|
||||
<a href=""><i class="bi bi-instagram"></i></a>
|
||||
<a href=""><i class="bi bi-linkedin"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Ahmad Firdaus Tarmidzi</h4>
|
||||
<span>Mahasiswa</span>
|
||||
<p>Velit aut quia fugit et et. Dolorum ea voluptate vel tempore tenetur ipsa quae aut. Ipsum exercitationem iure minima enim corporis et voluptate.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
|
||||
<div class="social">
|
||||
<a href=""><i class="bi bi-twitter"></i></a>
|
||||
<a href=""><i class="bi bi-facebook"></i></a>
|
||||
<a href=""><i class="bi bi-instagram"></i></a>
|
||||
<a href=""><i class="bi bi-linkedin"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Amalia Fitria Dewi </h4>
|
||||
<span>Mahasiswa</span>
|
||||
<p>Quo esse repellendus quia id. Est eum et accusantium pariatur fugit nihil minima suscipit corporis. Voluptate sed quas reiciendis animi neque sapiente.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="member">
|
||||
<div class="member-img">
|
||||
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
|
||||
<div class="social">
|
||||
<a href=""><i class="bi bi-twitter"></i></a>
|
||||
<a href=""><i class="bi bi-facebook"></i></a>
|
||||
<a href=""><i class="bi bi-instagram"></i></a>
|
||||
<a href=""><i class="bi bi-linkedin"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="member-info">
|
||||
<h4>Ahmad Fikril Al Muzakki</h4>
|
||||
<span>Mahasiswa</span>
|
||||
<p>Vero omnis enim consequatur. Voluptas consectetur unde qui molestiae deserunt. Voluptates enim aut architecto porro aspernatur molestiae modi.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1004,99 +945,49 @@
|
|||
|
||||
</section><!-- End Clients Section -->
|
||||
|
||||
<!-- ======= Recent Blog Posts Section ======= -->
|
||||
<section id="recent-blog-posts" class="recent-blog-posts">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Blog</h2>
|
||||
<p>Recent posts form our Blog</p>
|
||||
</header>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-4">
|
||||
<div class="post-box">
|
||||
<div class="post-img"><img src="{{ asset('frontend/assets/img/blog/blog-1.jpg')}}" class="img-fluid" alt=""></div>
|
||||
<span class="post-date">Tue, September 15</span>
|
||||
<h3 class="post-title">Eum ad dolor et. Autem aut fugiat debitis voluptatem consequuntur sit</h3>
|
||||
<a href="blog-single.html" class="readmore stretched-link mt-auto"><span>Read More</span><i class="bi bi-arrow-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
<div class="post-box">
|
||||
<div class="post-img"><img src="{{ asset('frontend/assets/img/blog/blog-2.jpg')}}" class="img-fluid" alt=""></div>
|
||||
<span class="post-date">Fri, August 28</span>
|
||||
<h3 class="post-title">Et repellendus molestiae qui est sed omnis voluptates magnam</h3>
|
||||
<a href="blog-single.html" class="readmore stretched-link mt-auto"><span>Read More</span><i class="bi bi-arrow-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
<div class="post-box">
|
||||
<div class="post-img"><img src="{{ asset('frontend/assets/img/blog/blog-3.jpg')}}" class="img-fluid" alt=""></div>
|
||||
<span class="post-date">Mon, July 11</span>
|
||||
<h3 class="post-title">Quia assumenda est et veritatis aut quae</h3>
|
||||
<a href="blog-single.html" class="readmore stretched-link mt-auto"><span>Read More</span><i class="bi bi-arrow-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</section><!-- End Recent Blog Posts Section -->
|
||||
|
||||
<!-- ======= Contact Section ======= -->
|
||||
<section id="contact" class="contact">
|
||||
|
||||
<div class="container" data-aos="fade-up">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Contact</h2>
|
||||
<p>Contact Us</p>
|
||||
<h2>Kontak</h2>
|
||||
<p>Hubungi Kami</p>
|
||||
</header>
|
||||
|
||||
<div class="row gy-4">
|
||||
|
||||
<div class="col-lg-6">
|
||||
<div class="col-lg-12">
|
||||
|
||||
<div class="row gy-4">
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-4">
|
||||
<div class="info-box">
|
||||
<i class="bi bi-building"></i>
|
||||
<h3>Lokasi Kami</h3>
|
||||
<p>Kampus 3 PSDKU Nganjuk<br>Politeknik Negeri Jember</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="info-box">
|
||||
<i class="bi bi-geo-alt"></i>
|
||||
<h3>Address</h3>
|
||||
<p>A108 Adam Street,<br>New York, NY 535022</p>
|
||||
<h3>Alamat</h3>
|
||||
<p>Jalan gatot Subroto No. 2<br>Nganjuk, Jawa Timur 64411</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="info-box">
|
||||
<i class="bi bi-telephone"></i>
|
||||
<h3>Call Us</h3>
|
||||
<p>+1 5589 55488 55<br>+1 6678 254445 41</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="info-box">
|
||||
<i class="bi bi-envelope"></i>
|
||||
<h3>Email Us</h3>
|
||||
<h3>Email Kami</h3>
|
||||
<p>info@example.com<br>contact@example.com</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="info-box">
|
||||
<i class="bi bi-clock"></i>
|
||||
<h3>Open Hours</h3>
|
||||
<p>Monday - Friday<br>9:00AM - 05:00PM</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6">
|
||||
<!-- <div class="col-lg-6">
|
||||
<form action="forms/contact.php" method="post" class="php-email-form">
|
||||
<div class="row gy-4">
|
||||
|
||||
|
@ -1127,7 +1018,7 @@
|
|||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -3,19 +3,19 @@
|
|||
<header id="header" class="header fixed-top">
|
||||
<div class="container-fluid container-xl d-flex align-items-center justify-content-between">
|
||||
|
||||
<a href="index.html" class="logo d-flex align-items-center">
|
||||
<a href="/" class="logo d-flex align-items-center">
|
||||
<img src="{{ asset('frontend/assets/img/logo.png')}}" alt="">
|
||||
<span>FlexStart</span>
|
||||
<span>{{config('app.name')}}</span>
|
||||
</a>
|
||||
|
||||
<nav id="navbar" class="navbar">
|
||||
<ul>
|
||||
<li><a class="nav-link scrollto active" href="#hero">Home</a></li>
|
||||
<li><a class="nav-link scrollto" href="#about">About</a></li>
|
||||
<li><a class="nav-link scrollto" href="#services">Services</a></li>
|
||||
<li><a class="nav-link scrollto" href="#portfolio">Portfolio</a></li>
|
||||
<li><a class="nav-link scrollto" href="#team">Team</a></li>
|
||||
<li class="dropdown"><a href="#"><span>Drop Down</span> <i class="bi bi-chevron-down"></i></a>
|
||||
<li><a class="nav-link scrollto" href="#features">Fitur</a></li>
|
||||
<li><a class="nav-link scrollto" href="#portfolio">Portofolio</a></li>
|
||||
<li><a class="nav-link scrollto" href="#team">Tim</a></li>
|
||||
<!-- <li class="dropdown"><a href="#"><span>Drop Down</span> <i class="bi bi-chevron-down"></i></a>
|
||||
<ul>
|
||||
<li><a href="#">Drop Down 1</a></li>
|
||||
<li class="dropdown"><a href="#"><span>Deep Drop Down</span> <i class="bi bi-chevron-right"></i></a>
|
||||
|
@ -56,10 +56,10 @@
|
|||
<a href="#">Column 4 link 3</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</li> -->
|
||||
|
||||
<li><a class="nav-link scrollto" href="#contact">Contact</a></li>
|
||||
<li><a class="getstarted scrollto" href="/login">Login</a></li>
|
||||
<li><a class="nav-link scrollto" href="#contact">Kontak</a></li>
|
||||
<li><a class="getstarted scrollto" href="/login">Masuk</a></li>
|
||||
</ul>
|
||||
<i class="bi bi-list mobile-nav-toggle"></i>
|
||||
</nav><!-- .navbar -->
|
||||
|
|
|
@ -44,78 +44,6 @@
|
|||
|
||||
<!-- ======= Footer ======= -->
|
||||
<footer id="footer" class="footer">
|
||||
|
||||
<div class="footer-newsletter">
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-12 text-center">
|
||||
<h4>Our Newsletter</h4>
|
||||
<p>Tamen quem nulla quae legam multos aute sint culpa legam noster magna</p>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<form action="" method="post">
|
||||
<input type="email" name="email"><input type="submit" value="Subscribe">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer-top">
|
||||
<div class="container">
|
||||
<div class="row gy-4">
|
||||
<div class="col-lg-5 col-md-12 footer-info">
|
||||
<a href="index.html" class="logo d-flex align-items-center">
|
||||
<img src="{{ asset('frontend/assets/img/logo.png')}}" alt="">
|
||||
<span>FlexStart</span>
|
||||
</a>
|
||||
<p>Cras fermentum odio eu feugiat lide par naso tierra. Justo eget nada terra videa magna derita valies darta donna mare fermentum iaculis eu non diam phasellus.</p>
|
||||
<div class="social-links mt-3">
|
||||
<a href="#" class="twitter"><i class="bi bi-twitter"></i></a>
|
||||
<a href="#" class="facebook"><i class="bi bi-facebook"></i></a>
|
||||
<a href="#" class="instagram"><i class="bi bi-instagram"></i></a>
|
||||
<a href="#" class="linkedin"><i class="bi bi-linkedin"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 col-6 footer-links">
|
||||
<h4>Useful Links</h4>
|
||||
<ul>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Home</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">About us</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Services</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Terms of service</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Privacy policy</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 col-6 footer-links">
|
||||
<h4>Our Services</h4>
|
||||
<ul>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Web Design</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Web Development</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Product Management</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Marketing</a></li>
|
||||
<li><i class="bi bi-chevron-right"></i> <a href="#">Graphic Design</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-12 footer-contact text-center text-md-start">
|
||||
<h4>Contact Us</h4>
|
||||
<p>
|
||||
A108 Adam Street <br>
|
||||
New York, NY 535022<br>
|
||||
United States <br><br>
|
||||
<strong>Phone:</strong> +1 5589 55488 55<br>
|
||||
<strong>Email:</strong> info@example.com<br>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
<div class="copyright">
|
||||
© Copyright <strong><span>FlexStart</span></strong>. All Rights Reserved
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<!-- CSRF Token -->
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
|
||||
<title>{{ config('app.name', 'Laravel') }}</title>
|
||||
<title>{{ config('app.name') }}</title>
|
||||
|
||||
<!-- Scripts -->
|
||||
<script src="{{ asset('js/app.js') }}" defer></script>
|
||||
|
@ -21,34 +21,34 @@
|
|||
</head>
|
||||
<body>
|
||||
<div id="app">
|
||||
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
|
||||
<!-- <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="{{ url('/') }}">
|
||||
{{ config('app.name', 'Laravel') }}
|
||||
{{ config('app.name') }}
|
||||
</a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> -->
|
||||
<!-- Left Side Of Navbar -->
|
||||
<ul class="navbar-nav me-auto">
|
||||
<!-- <ul class="navbar-nav me-auto">
|
||||
|
||||
</ul>
|
||||
</ul> -->
|
||||
|
||||
<!-- Right Side Of Navbar -->
|
||||
<ul class="navbar-nav ms-auto">
|
||||
<!-- <ul class="navbar-nav ms-auto"> -->
|
||||
<!-- Authentication Links -->
|
||||
@guest
|
||||
<!-- @guest
|
||||
@if (Route::has('login'))
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
|
||||
<a class="nav-link" href="{{ route('login') }}">{{ __('Masuk') }}</a>
|
||||
</li>
|
||||
@endif
|
||||
|
||||
@if (Route::has('register'))
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
|
||||
<a class="nav-link" href="{{ route('register') }}">{{ __('Daftar') }}</a>
|
||||
</li>
|
||||
@endif
|
||||
@else
|
||||
|
@ -73,7 +73,7 @@
|
|||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</nav> -->
|
||||
|
||||
<main class="py-4">
|
||||
@yield('content')
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
{
|
||||
Route::resource('admin', 'AdminDashboardController');
|
||||
Route::resource('listuser', 'ListUserController');
|
||||
Route::resource('listadmin', 'ListAdminController');
|
||||
// Route::post('listuser', [UserController::class, 'store']);
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue