How to make custom libraries in Laravel - as in codeigniter
Laravel works with Services and Providers, you create your service and write a provider for it. Laravel Providers
Also you can have Services Directory which is served through Providers Directory.
You mean using namespacing ?if you mean that take look about this post , its explain how create package http://culttt.com/2013/06/24/creating-a-laravel-4-package/