IBM Developer Blog: Get Started With CouchDB Using PHP and Guzzle

On the IBM Developer Blog they’ve posted a new article from Lorna Mitchell helping you get started with CouchDB and Guzzle, making use of this popular HTTP client package to interface with CouchDB’s HTTP interface quickly and easily.

In today’s post, we’ll look at how we can use CouchDB in our PHP applications, using the excellent PHP HTTP library Guzzle. Guzzle is a modern, PSR-7 compliant object-oriented PHP library that handles all aspects of HTTP in a correct and — importantly, a scalable — way. So it’s a great way to add any HTTP-interfaced services into your application (PHP 5.5 and later, does support PHP 7).

She then starts off with the installation of Guzzle via Composer and some sample code to make the initial connection to the CouchDB server (either local or remote). With the connection up and working and a "welcome" banner returned, she shows some simple operations like:

  • getting a list of all databases
  • creating a new database
  • inserting and selecting data
  • updating and deleting data

Code is provided for each of these and, thankfully, Guzzle makes it a pretty simple process and handles most of the heavy lifting on the HTTP requests for you.

PHPDeveloper.org

NetTuts.com: Laravel, BDD And You: Let’s Get Started

On NetTuts.com they’ve kicked off a new series of tutorials teaching you about Laravel development but using the principles and testing of behavior-driven development (BDD). In this first part of the series they get you started with the basic environment and a few simple tests.

Welcome to this series about developing Laravel applications using a behavior-driven development (BDD) approach. Full stack BDD can seem complicated and intimidating. There are just as many ways of doing it as there are developers. In this series, I will walk you through my approach of using Behat and PhpSpec to design a Laravel application from scratch. There are many resources on BDD in general, but Laravel specific material is hard to find. Therefore, in this series, we will focus more on the Laravel related aspects and less on the general stuff that you can read about many other places.

He talks about what it means to „describe behavior“ versus other kinds of testing and introduces the sample application they’ll be creating to show these principles: a time tracker. Following this, they help you install the needed tools (via Composer) and initialize the directory to be ready for the Behat/Phpspec tests you’ll create. An example of a basic Feature is included, testing the initial Laravel „Welcome“ page it defaults to and how to execute it. Finally, following the ideals of BDD, they show how to implement the „Given I am logged in“ step first in the test then in the Laravel application.

Link: http://code.tutsplus.com/tutorials/laravel-bdd-and-you-lets-get-started–cms-22155
PHPDeveloper.org

PHPMaster.com: Erste Schritte mit Kraftstoff CMS, Part 1 Started

Auf PHPMaster.com heute gibt es ein neues Tutorial geschrieben hilft Ihnen mit dem Kraftstoff CMS (loszulegen nicht auf die Kraftstoff PHP-Framework ), ein CodeIgniter -basierte Inhalte im Zusammenhang Managementsystem.

Wenn Sie die Abkürzung CMS zu hören, werden Sie wahrscheinlich denken Drupal, Joomla, und sogar WordPress. Allerdings gibt es Alternativen zu diesen schweren Jungs, wenn Sie etwas mehr leichte oder flexible wollen. Wenn du du siehst eine einfache Administrationsoberfläche oder integrieren benutzerdefinierten Anwendungs-Code in die Seite, dann schlage ich zu erforschen Kraftstoff CMS. In dieser zweiteiligen Serie werde ich diskutieren einige Konzepte der Kraftstoff CMS. In diesem Teil werde ich über die Installation und das Einrichten von Ansichten zu sprechen. Im zweiten Teil werde ich über das Schreiben eines Kraftstoff CMS-Modul zu sprechen.

Diese ersten der beiden Artikel beginnt mit einem Überblick über die CMS, hilft Ihnen installiert (via github ) und wie man einige der Grundlagen zu schaffen – eine erste Seite und eine neue Ansicht.

PHPDeveloper.org

PHPBuilder.com: Erste Schritte mit dem Kraftstoff PHP Framework Started

Auf PHPBuilder.com heute Jason Gilmore hat ein neues Tutorial zeigt Ihnen, wie Sie wird gestartet mit dem FuelPHP Rahmen , eine relativ neue Rahmen-on-the-Block, der das Gefühl vertraut wird für Benutzer von CodeIgniter und Kohana .

Wie es passiert, es gibt sogar Rahmenbedingungen für diejenigen Entwickler, die die Vorteile der neuesten PHP-Features wie Verschlüsse und Namespaces zu nehmen. Zwei solcher Lösungen sind die oben genannten fettfreien Microframework und anderen relativer Neuling namens Kraftstoff . Obwohl nur etwa 18 Monate alt, hat das Kraftstoff-Projekt einen bedeutenden Leiter der Dampf, der es den ganzen Weg durch die jüngsten offiziellen Version 1.0 betrieben versammelt.

Er spricht über einige der wichtigsten Features des Frameworks einschließlich der Kommandozeilen-Tool, Öl, und wie schön es spielt mit dem Gedanken einer REST-API. Er führt Sie durch die Installation des Frameworks und wie ein Beispielprojekt mit Öl zu schaffen. Er hat auch kurz mit der Standard-Controller, Ansicht und Templating-Struktur.

PHPDeveloper.org