Cepat Membuat Dashboard Reporting dengan KoolReport

Bingung harus menentukan framework dan stack teknologi yang tepat untuk membuat Dashboard Reporting ataupun rekap-rekap data yang berasal dari banyak data (multiple-source data)? Silakan pakai KoolReport.

Apa itu KoolReport?

KoolReport ini boleh dibilang sebagai framework khusus untuk Reporting Data dan Reporting Delivery. Tidak hanya menyediakan tool untuk mengatur proses data secara umum, KoolReport juga menyediakan tool untuk melakukan visualisasi data dengan apik dan mudah. Continue reading Cepat Membuat Dashboard Reporting dengan KoolReport

Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Inilah 5 CMS (Contenct Management System) yang dikembangkan dengan basis Laravel. Semuanya siap dipakai, beberapa diantaranya bersifat opensource dan punya dukungan Premium (berbayar).

Berikut adalah daftarnya:

Statamic

Statamic adalah CMS berbasis Laravel dengan kombinasi Vue.js sebagai control panelnya. Sebagai developer kalian bisa membangun, mengonfigurasi dan melakukan manajemen apapun menggunakan code editor. Continue reading Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Yang Baru di Laravel 5.5.14!

Laravel v5.5.14 barusan saja dirilis dan sudah bisa di download gan!  Seperti biasa, tiap rilis dari laravel ada saja fitur baru yang dimasukkan, sejumlah perubahan dan bug fix. Inilah mereka!

Fitur Baru

  • Allow testing anonymous notifiables (#21379)
  • Add relation and model attributes on RelationNotFoundException (#21426)
  • Allow passing a callback to with() (#21445)
  • Added PotentiallyMissing interface to MissingValue class (be7dccc)
  • Accept $queue name on Schedule::job() (#21473)
  • Added callback and default parameter whenLoaded() method (#21490)
  • Allow marking notifications as unread (#21497)
  • Added Collection::mapToDictionary() method (#21505)
  • Added make:exception command (#21483)

Continue reading Yang Baru di Laravel 5.5.14!

Download Source Code Laravel 5.2.29

Laravel Development Team is announcing that Laravel with version number 5.2.29 is already available to download.

What is Laravel ?

Laravel is .

Laravel was created to reduce application development time and to automate mundane tasks. Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve. Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC. Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP. Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects. Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.2.29 :

You can read the complete changelog and also download this latest version on their homepage: github.com

Download Source Code Laravel 5.2.23

Laravel Development Team is announcing that Laravel with version number 5.2.23 is already available to download.

What is Laravel ?

Laravel is .

Laravel was created to reduce application development time and to automate mundane tasks. Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve. Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC. Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP. Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects. Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.2.23 :

You can read the complete changelog and also download this latest version on their homepage: github.com

Download Source Code Laravel 5.2.15

Laravel Development Team is announcing that Laravel with version number 5.2.15 is already available to download.

What is Laravel ?

Laravel is .

Laravel was created to reduce application development time and to automate mundane tasks. Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve. Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC. Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP. Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects. Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.2.15 :

You can read the complete changelog and also download this latest version on their homepage: laravel.com

Download Source Code Laravel 5.2.0

Laravel Development Team is announcing that Laravel with version number 5.2.0 is already available to download.

What is Laravel ?

Laravel is .

Laravel was created to reduce application development time and to automate mundane tasks. Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve. Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC. Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP. Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects. Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.2.0 :

You can read the complete changelog and also download this latest version on their homepage: laravel.com

Download Source Code Laravel 5.1.11

Laravel Development Team is announcing that Laravel with version number 5.1.11 is already available to download.

What is Laravel ?

Laravel is An advanced PHP framework for creating beautiful applications using a simple, expressive syntax, and all of the industry’s best practices .

Laravel was created to reduce application development time and to automate mundane tasks.Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve.Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC.Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP.Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects.Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.1.11 :

  • Laravel 5.1 continues the improvements made in Laravel 5.0 by adopting PSR-2 and adding event broadcasting, middleware parameters, Artisan improvements, and more.

You can read the complete changelog and also download this latest version on their homepage: laravel.com

Download Source Code Laravel 5.1.4

Laravel Development Team is announcing that Laravel with version number 5.1.4 is already available to download.

What is Laravel ?

Laravel is An advanced PHP framework for creating beautiful applications using a simple, expressive syntax, and all of the industry’s best practices .

Laravel was created to reduce application development time and to automate mundane tasks.Lots of documentation and tutorials are provided, all to ease the task of migrating to Laravel, and reduce the normal learning curve.Some of the principles and practices found in Laravel stem from other old, mature, and well respected projects like Sinatra, Ruby on Rails, and Microsoft’s ASP.NET MVC.Currently the framework is considered one of the most modern PHP frameworks around, right up there with Symfony and CakePHP.Since April 2015, the Laravel team also provides Lumen, a stripped-down version of Laravel, with only the basic features included, ideal for your smaller Web projects.Also as a sidenote, Laravel is famous for requiring the MCrypt PHP extension to work properly, so if you see an error message with your app or another app running on Laravel, check your server settings.

This is changelog for Laravel version 5.1.4 :

  • Laravel 5.1 continues the improvements made in Laravel 5.0 by adopting PSR-2 and adding event broadcasting, middleware parameters, Artisan improvements, and more.

You can read the complete changelog and also download this latest version on their homepage: laravel.com

5 Orang Yang Nggak Cocok Pake Laravel

Percaya tidak percaya, ada faktor cocok-cocokan dalam memilih dan setia pada satu framework. Termasuk framework kecintaan kita, Laravel. Nah, berikut adalah 5 orang yang nggak cocok pake laravel:

1. Orang Yang Masih Tidak Tahu OOP

Orang yang masih tidak tahu konsep Object-oriented Programming akan sangat kesulitan memahami Laravel. Apalagi mereka harus berhadapan dengan istilah-istilah asing yang tidak biasa, Middleware, Facade, Eloquent, Envoy dll.  Continue reading 5 Orang Yang Nggak Cocok Pake Laravel

Tutorial Laravel (3): Controller dan View

Seperti kita tahu, Laravel adalah salah satu framework PHP yang menganut doktrin MVC (Model-View-Controller), dimana Model adalah komponen yang khusus terkait dengan manipulasi database, View adalah komponen yang khusus menampilkan data maupun konten dalam format HTML yang siap disajikan ke User, dan Controller adalah jembatan antara manipulasi database/konten Model ke View.

Pada tutorial kali ini kita akan mempelajari 2 komponen penting dari doktrin MVC, yaitu Controller-View. Dengan mempelajari 2 komponen penting tersebut, dengan sendirinya kita akan paham bagaimana Controller, View dan Routing URL dalam Laravel dilakukan.

iklan Laravel

Silakan baca tutorial sebelumnya untuk mengenal dan menginstall Laravel.

Controller Bawaan Laravel

Pada saat pertama kali anda sukses menjalankan Laravel, yang dilakukan Laravel untuk menghasilkan halaman Landing adalah langsung memanggil file /app/views/hello.php.

Anda bisa lihat routing URL tersebut di file /app/routes.php:

<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the Closure to execute when that URI is requested.
|
*/

Route::get('/', function()
{
	return View::make('hello');
});

Dengan konfigurasi routing tersebut, maka seluruh request dengan url / dari aplikasi akan langsung diarahkan untuk menampilkan konten file views Hello.

Untuk menyesuaikan dengan goal dari seri tutorial kali ini, silakan ubah routing bawaan Laravel tersebut dengan mengarahkan setiap request / ke controller Home dan method/fungsi showWelcome.

<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the Closure to execute when that URI is requested.
|
*/
/*
Route::get('/', function()
{
	return View::make('hello');
});
*/
Route::get('/', 'HomeController@showWelcome');

Sedangkan isi dari Controller Home sendiri, bisa anda lihat di /app/controllers/HomeController.php:

<?php

class HomeController extends BaseController {

	/*
	|--------------------------------------------------------------------------
	| Default Home Controller
	|--------------------------------------------------------------------------
	|
	| You may wish to use controllers instead of, or in addition to, Closure
	| based routes. That's great! Here is an example controller method to
	| get you started. To route to this controller, just add the route:
	|
	|	Route::get('/', 'HomeController@showWelcome');
	|
	*/

	public function showWelcome()
	{
		return View::make('hello');
	}

}

Silakan uji perubahan ini di browser, lihat ke URL http://localhost/tmp/laravel/public (atau sesuaikan dengan milik anda):
laravel-1

tidak akan ada perbedaan dengan routing bawaan Laravel sebelumnya khan?

Membuat Controller/View Sendiri

Jika anda sudah paham cara kerja routing URL Laravel dan struktur konsep Controller-View nya seperti bagian tutorial diatas, maka anda bisa lanjutkan dengan membuat Controller dan View Sendiri.

Sekedar preview, apa yang akan kita lakukan adalah membuat Controller untuk halaman depan (homepage) berikut view sederhana untuknya.

1. Silakan buat file Controller baru dengan nama Home.php di folder /app/controllers/.
2. Pada file Home.php tersebut, tuliskan layout Class dan method/function berikut:

<?php

Class Home extends BaseController
{
	public function getIndex()
	{
		return View::make("home");
	}
}

Contoh diatas adalah contoh paling dasar dari struktur Controller pada laravel, dimana setiap class Controller adalah ekstensi/kelanjutan dari BaseController milik Laravel, dan fungsi getIndex() adalah fungsi yang akan memanggil file view untuk diproses lebih lanjut.

3. Buat file view yang dimaksud, yaitu /app/views/home.php:

<?php
echo "Halo... selamat datang,";

4. Ubah routing URL bawaan Laravel (/app/routes.php) menjadi:

<?php
Route::controller('/', 'Home');

dengan kata lain, setiap request untuk URL / akan diproses oleh Controller Home fungsi/method getIndex().

5. Silakan test di browser dengan URL http://localhost/tmp/laravel/public (atau sesuaikan dengan milik anda):
laravel-2

iklan Laravel

Selamat berjumpa di tutorial selanjutnya (Laravel dan Template HTML)

Tutorial Laravel (2): Instalasi Laravel

Laravel merekomendasikan instalasi Laravel dengan menggunakan Composer. Composer sendiri adalah tool berbasis PHP yang dipergunakan sebagai dependency manager bagi sebuah aplikasi/library, seperti Apt-get, Yum, atau Zypper di Linux.

Berikut adalah langkah-langkah menginstall Laravel 4 dengan Composer:

iklan Laravel

1. Unduh Composer

Composer, dapat anda download dari situs http://getcomposer.org. Disediakan dua versi, versi Installer Windows dan versi script PHP (untuk Linux dan Mac). Untuk lebih mudahnya, silakan download Installer Composer (berupa script PHP) disini:

https://getcomposer.org/installer

Klik kanan dan save-as installer.php (atau jika mengunduh dari link diatas, silakan unzip/unrar). Continue reading Tutorial Laravel (2): Instalasi Laravel

Tutorial Laravel (1) Apa itu Laravel?

Laravel adalah framework PHP yang dikembangkan pertama kali oleh Taylor Otwell. Walaupun termasuk pemain baru, namun komunitas pengguna laravel sudah berkembang pesat dan mampu menjadi alternatif utama dari sejumalh framework besar seperti CodeIgniter & Yii. Laravel oleh para developer disetarakan dengan CodeIgniter dan FuelPHP namun memiliki keunikan tersendiri dari sisi coding yang lebih ekspresif dan elegan.

Keunggulan Laravel daripada framework lain antara lain: Continue reading Tutorial Laravel (1) Apa itu Laravel?