bantenprov/siswa-pendaftaran

dev-master 2018-05-09 14:00 UTC

This package is not auto-updated.

Last update: 2024-09-24 17:32:30 UTC


README

siswa-pendaftaran

通过composer安装

composer require bantenprov/siswa-pendaftaran:dev-master

此模块需要 data-akademik

安装模块data-akademik

composer require bantenprov/data-akademik:dev-master

编辑 config/app.php ( data-akademik )

'providers' => [

    /*
     * Package Service Providers...
     */
    Laravel\Tinker\TinkerServiceProvider::class,
    //....
    Bantenprov\DataAkademik\DataAkademikServiceProvider::class,

编辑 config/app.php ( siswa-pendaftaran )

'providers' => [
    Laratrust\LaratrustServiceProvider::class,
    Bantenprov\SiswaPendaftaran\SiswaPendaftaranServiceProvider::class,
'aliases' => [
    'Laratrust'   => Laratrust\LaratrustFacade::class,

Artisan命令

php artisan vendor:publish --tag=siswa-pendaftaran-assets --force
php artisan laratrust:role
php artisan laratrust:permission
php artisan bantenprov:siswa-pendaftaran-install

编辑模型 app/User.php

//App/User.php
/**
     * The accessors to append to the model's array form.
     *
     * @var array
     */
    protected $appends = [
        'photo_url',

        /* --------- */
        'redirect',
        /* --------- */
    ];
//App/User.php
/**
     * Get the redirect attribute.
     *
     * @return string
     */
    public function getRedirectAttribute()
    {
        return 'siswa.pendaftaran-wizard';
    }

如果角色 siswa 还不存在,请在vue-trust > role中添加角色 siswa

name = siswa
display name = Siswa
description = role untuk siswa

添加到 .env

DEFAULT_USER_ROLE=siswa
CHECK_NOMOR_UN=true