Technology

  • Model: Record (id,user_id, status_id, date, note, timestamp) class Record extends Model { function status(){ return $this->belongsTo(‘App\SmokingStatus’,’status_id’); } } Model: Status(id,name) class Status extends Model { function record() { return $this->hasMany(‘App\Record’,’id’,’status_id’); } } If you try to access it directly like this {{$record->status->name }} it will return “Trying to get property of non-object”. You need to access…

    Baca catatan

  • Antara perkara penting dalam membangunkan applikasi adalah sistem pengurusan akses maklumat atau pun authentication & authorization. Laravel telah memudahkan kerja kita dengan menyediakan scaffolding authentication nya tersendiri. Anda hanya perlu install sahaja. Tetapi untuk install sistem authentication ini ia perlu dilaksanakan pada fresh setup SAHAJA. Execute code berikut untuk install Auth php artisan make:auth untuk…

    Baca catatan

  • Sebenarnya tiada beza nak install Bootstrap dalam Laravel dengan dalam applikasi web html yang biasa kita buat. Begitu juga Laravel versi lain. Apa yang penting kedudukan file berkenaan hendaklah betul. Laravel menggunakan sistem template blade yang memudahkan kita untuk menguruskan coding templating applikasi. Dalam sistem template blade biasanya kita akan create master layout. Master layout…

    Baca catatan

  • Kita akan menggunakan DOMPDF https://github.com/barryvdh/laravel-dompdf Execute command berikut composer require barryvdh/laravel-dompdf Buka file config/app.php dan tambah skrip berikut pada bahagian ServiceProvider Barryvdh\DomPDF\ServiceProvider::class,   Untuk menjadikan code lebih kemas (panggil nama PDF::blabla… ) tambah facade berikut juga pada config/app.php ‘PDF’ => Barryvdh\DomPDF\Facade::class, Try test add code berikut dalam controller public function GeneratePDF() { $distributors = Distributor::all();…

    Baca catatan

  • Kadangkala kita memerlukan fungsi pagination bagi memberi paparan rekod dengan lebih baik. Pada Controller tambah code berikut $parcels = Parcel::paginate(5); Pada View tabah code berikut selepas looping foreach() rekod untuk masukkan pautan link pagination <div class=”pagination pull-right”>{{ $parcels->links() }}</div> Source: https://laravel.com/docs/5.3/pagination http://tutsnare.com/how-to-create-pagination-in-laravel/ https://www.abit.bt/abit-blogs/simple-laravel-paginated-sortable-table/    

    Baca catatan