Reza explains how we can use PDFtk to fill out PDF forms programmatically, and then builds a class around the functionality to make things even easier!
Tag: PHP
Andrew Cairns explains the Aggregate pattern and implements it on top of Laravel's Eloquent. Feeling the pro thirst? Give this advanced tutorial a go!
Wern continues where he left off in the last part, and implements liking, watchlisting and uploading of videos into his Slim application!
Wern goes through the process of building a sample video search application consuming Vimeo's API, using the Slim framework. Don't change the channel!
Phil Sturgeon talks about his experience in Ruby-land after having been in PHP for ages. What does he like? What does he dislike? Find out in PHP vs Ruby!
In the latest edition of Sourcehunt, we look at encryption/decryption, validation, payments, a new CMS, background jobs, and much more - come contribute!
James George introduces Beans, a framework that makes it easy to create WordPress sites without hassle.
Shameer quickly explains the gargantuan user management plugin for Symfony2: FOSUserBundle. Learn how to register, log in, and more!
Bruno looks at Carbon, a library extending the basic DateTime PHP class, and implements it in a live project instead of pure string outputs of dates!
Reza goes through Elixir, a Laravel addon for front-end asset management. Compilation, minification, optimization, versioning and more - check it out!
Bruno looks at PHP-HTTP, a project aiming to fully abstract HTTP client implementations in libraries / apps. In this tutorial, we break free from Guzzle5!
M. Reza explains how Laravel's facades work and shows you how to reimplement them in any non-Laravel project! Facades in Silex? Yes please!
Bruno demonstrates how easy it is to extend the default Diffbot PHP client and get it to fetch custom data from completely custom webpage types
Jorrit Diepstraten shows how to create a SCRUD System using jQuery, JSON, DataTables and jQuery Validation plugins.
Nicola Pietroluongo takes a look at the new randomness functions in PHP 7, compares them to "rand", and introduces alternatives for older PHP versions.
OCR in PHP is possible! Lukas White builds a simple Silex app into which a user can upload an image, and get the text from image accurately extracted.
Andrew Carter explains the Flyweight Design Pattern - a relatively unknown pattern in PHP land - using the familiar example of a FileFactory and enums.
Christopher Pitt re-introduces generators on a practical demo by reading and writing large CSV files while using very little memory.
Jeff Smith looks at Flarum, the soon to be released PHP forum. We talk about features, installation, customization, and more!
Docker Explained! Younes goes through the process of building a sample Laravel + MySQL app powered by two docker containers - check it out!
Danny, our Drupal expert, introduces custom display suite fields - a new feature of Drupal 8 you'll definitely need!
Daniel Berman from Zend walks you through using Z-Ray to optimize your WordPress apps hosted on Microsoft's cloud hosting - Azure.
Narayan introduces Munee - a PHP lib that automates CSS, JS, LESS, SCSS, CoffeeScript etc minification and compilation, image resizing, caching, and more!
Learn how to protect your PHP applications from Brute Force Attacks. I'll show you how in this screencast.
PuliPHP is a new paradigm-shifting tool, designed to re-revolutionize PHP package development by making it extra easy to track and share resource files.
Bruno reviews this year's WebCamp Zagreb - a conference dedicated to web technologies and beer!
Bruno breaks down the PHP channel's status in the quarterly review - new authors, top posts, and future plans get discussed. Give us your feedback!
Jad builds a Laravel + Angular skeleton app that's designed to be highly team-scalable - meaning easily extensible and adaptable to new devs on the team!
Wern Ancheta shows you how easy it is to build a JavaScript + PHP chat app with Ratchet and some JS libraries. Just two files of PHP! Start messaging now!
Sentinel - a package to make implementing roles and authorization via ACL much easier than it used to be. Learn from Younes in this in-depth tutorial!