Documentation

Member

Register

register.blade.php

Halaman register berfungsi untuk registrasi member. Ada beberapa field yang harus di isi yaitu:

Contoh generate select option negara

{{Form::select('negara',array('' => '-- Pilih Negara --') + $negara , Input::old("negara"), array('required', 'style="width: 100%;" name="negara" id="negara" data-rel="chosen" onchange="searchProvinsi(this.value)"'))}}

Contoh generate select option provinsi

{{Form::select('provinsi',array('' => '-- Pilih Provinsi --'), Input::old("provinsi"),array('required', 'style="width: 100%;" name="provinsi" id="provinsi" data-rel="chosen" onchange="searchKabupaten(this.value)"'))}}

Contoh generate select option kota

{{Form::select('kota',array('' => '-- Pilih Kota --'), Input::old("kota"),array('style="width: 100%;" required name="kota" id="kota" data-rel="chosen"'))}}

Login

login.blade.php

Berfungsi untuk menampilkan halaman login untuk member toko

List field:

Form action ke url('login') dengan method post.

Jika user berhasil login akan otomatis redirect ke halaman sebelumnya atau ke halaman member. Jika tidak kamu bisa menangkap error saat login dengan cara mengecek session error pada halaman tersebut:

@if(Session::has('error'))
    {{Session::get('error')}}
@endif

Forget Password

forgetPassword.blade.php

Halaman ini berfungsi untuk forget password bagi member yang lupa password loginnya.

Adapun field harus kamu isi adalah:

Form action ke url('member/forgetpassword') dengan method post

Kamu bisa menangkap apakah request tersebut berhasil apa tidak dengan Session::get('error') jika terjadi kesalahan atau Session::get('message') jika berhasil melakukan request. Contohnya:

@if(Session::has('error'))
    {{Session::get('error')}}!!!
@endif

@if(Session::has('message'))
    {{Session::get('message')}}
@endif

Recovery Password

recovery.blade.php

Halaman ini berfungsi untuk untuk mengganti password member yang lupa password loginnya.

Adapun field harus kamu butuhkan adalah:

Form action ke url('member/recovery/'.$id.'/'.$code) dengan method post

Kamu bisa menangkap apakah request tersebut berhasil apa tidak dengan Session::get('error') jika terjadi kesalahan atau Session::get('message') jika berhasil melakukan request.

Detail Member

detail.blade.php

Halaman ini berfungsi untuk untuk menampilkan informasi member dengan memanggil helper user() yang memiliki informasi yaitu :

Kamu bisa mengganti password dengan menambah beberapa field yaitu:

Selain itu kamu bisa menampilkan list order yang dimiliki member tersebut dengan memanggil helper list_order(). Kamu bisa menentukan jumlah order yang di tampilkan dengan menambah parameter limit.

Contoh

<table>
@foreach (list_order() as $item)

    <tr>

      <td class="align_left" width="44%">

        <a class="pr_name" href="#">ID: {{prefixOrder()}}{{$item->kodeOrder}}</a>

        <span class="pr_info">Tanggal Order: {{waktu($item->tanggalOrder)}}</span><br><br>

        <span class="price">Total: {{ price($item->total)}}</span><br><br>

        <span class="price">No Resi: {{ $item->noResi}}</span><br><br>

        <span class="price">STATUS: </span>

        @if($item->status==0)

            <span class="label label-warning">Pending</span>

        @elseif($item->status==1)

            <span class="label label-important">Konfirmasi diterima</span>

        @elseif($item->status==2)

            <span class="label label-info">Pembayaran diterima</span>

        @elseif($item->status==3)

            <span class="label label-info">Terkirim</span>

        @elseif($item->status==4)

            <span class="label label-info">Batal</span>

        @endif

        <!-- <span class="price oranje">BARANG TERKIRIM </span> --><br><br>

      </td>

      <td class="align_center"><a href="#" class="edit"></a></td>

      <td class="align_left">

        <ul class="check_li">

            @foreach ($item->detailorder as $detail)

                <li>{{$detail->produk->nama}} {{$detail->opsiSkuId !=0 ? '('.$detail->opsisku->opsi1.($detail->opsisku->opsi2 != '' ? ' / '.$detail->opsisku->opsi2:'').($detail->opsisku->opsi3 !='' ? ' / '.$detail->opsisku->opsi3:'').')':''}} - {{$detail->qty}}</li>

            @endforeach

        </ul>

      </td>
      @if($item->status==0)
        <td class="align_center vline">
        <a href="{{URL::to('konfirmasiorder/'.$item->id)}}" class="sc-button small blue" target="_self"> Konfirmasi Pembayaran </a>
        </td>
      @endif
    </tr>
@endforeach
</table>