Sistem Informasi Akademik Mahasiswa dan E-Learning
- PHP 8.3
- Ctype PHP Extension
- cURL PHP Extension
- DOM PHP Extension
- Fileinfo PHP Extension
- Filter PHP Extension
- Hash PHP Extension
- Mbstring PHP Extension
- OPcache PHP Extension
- OpenSSL PHP Extension
- PCRE PHP Extension
- PDO PHP Extension
- Session PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- ZIP PHP Extension
- MySQL 8
- Composer
$ git clone https://github.com/nathanaelGT/siamel
$ cd siamel
$ php -r "copy('.env.example', '.env');"
$ composer install
$ php artisan key:generate
$ php artisan migrate:fresh --seed
$ php artisan serve
Jenis Akun | Password | |
---|---|---|
Admin Global | admin@siamel.test | password |
Admin Fasilkom | admin.fasilkom@siamel.test | password |
Staff Global | staff@siamel.test | password |
Staff Fasilkom | staff.fasilkom@siamel.test | password |
Akun Mahasiswa | [npm]@student.siamel.test | password |
Akun Dosen/Staff | [nip]@siamel.test | password |
- Jika mendapatkan error
Call to a member function prepare() on null
saat menjalankanphp artisan migrate:fresh --seed
, ulangi command tersebut sekali lagi - Untuk melihat daftar NPM dan NIP, dapat login menggunakan akun Admin Global kemudian masuk ke menu Staff/Dosen/Mahasiswa
- Saat staff mendaftarkan akun baru, jika Mailing belum diatur pada file
.env
, maka preview e-mail kan dikirim ke filestorage/logs/laravel.log
- Terdapat beberapa fitur yang hanya dapat dipakai tergantung waktu, misalnya mahasiswa mengatur KRS. Untuk mengecek
semua fitur tanpa terikat oleh waktu, ubah nilai dari variabel
SIAMEL_BYPASS_PERIOD
pada file.env
menjaditrue
- Jika mengalami masalah sertifikasi saat menjalankan
php artisan migrate --seed
, sertakan path Certificate Authority padaphp.ini
atau pada file.env
dengan variabelAPP_CERTIFICATE_PATH