<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 22 May 2013 21:19:31 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Laracasts.com - Laravel 4 Screencast Archive]]></title>
      <guid>http://www.phpdeveloper.org/news/19474</guid>
      <link>http://www.phpdeveloper.org/news/19474</link>
      <description><![CDATA[<p>
A new resource has popped up for those wanting to get even more information about the <a href="http://laravel.com">Laravel PHP framework</a> - the <a href="http://laracasts.com/">Laracasts.com site</a>. The site is devoted to providing a consolidated listing of Laravel screencasts across the web.
</p>
<blockquote>
[This site is a] compilation of screencasts from Youtube and Vimeo. Let's learn Laravel together!
</blockquote>
<p>
There's already a good number of screencasts posted to the site from folks like <i>Taylor Otwell</i> (author of the framework), <i>Jeffrey Way</i> (NetTuts) as well as several recordings of talks from various conferences about the framework. If you have a screencast that's not linked on the site, you can <a href="http://laracasts.com/submit">submit the information</a> for review and inclusion.
</p>
Link: http://laracasts.com]]></description>
      <pubDate>Wed, 17 Apr 2013 11:50:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Your One-Stop Guide to Laravel Commands]]></title>
      <guid>http://www.phpdeveloper.org/news/19257</guid>
      <link>http://www.phpdeveloper.org/news/19257</link>
      <description><![CDATA[<p>
Over on NetTuts.com today they've published a <a href="http://net.tutsplus.com/tutorials/php/your-one-stop-guide-to-laravel-commands">"one stop guide" to creating Laravel commands</a> that can make using the <a href="http://laravel.com">Laravel PHP framework</a> simpler. The format for these commands are more related to the <a href="http://four.laravel.com">Laravel 4</a> version of the framework (still in beta).
</p>
<blockquote>
In this day and age, it's quite normal for a developer to have an understanding of consoles, and how to issue basic commands. But what if you could code your own custom commands to improve your workflow? If we look back to Laravel 3, you might remember that it offered tasks. Tasks were extremely helpful, but still came up short for more complex operations. Thankfully, Laravel 4 packs a beefed up Artisan that will make your life as a developer so much easier!
</blockquote>
<p>
They start by introducing you to Artisan and what it can do already, then move into how you can create you own custom commands (with code examples). They show you how to add a description, coloring for the output, work with arguments, use confirm/question prompts and working with dependencies you might need.
</p>]]></description>
      <pubDate>Fri, 01 Mar 2013 10:56:44 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Testing Like a Boss in Laravel: Models]]></title>
      <guid>http://www.phpdeveloper.org/news/19204</guid>
      <link>http://www.phpdeveloper.org/news/19204</link>
      <description><![CDATA[<p>
NetTuts.com has a new tutorial in their series covering the use of the <a href="http://four.laravel.com">Laravel 4 framework</a>. In <a href="http://net.tutsplus.com/tutorials/php/testing-like-a-boss-in-laravel-models/">this new post</a>, though, they show how to ensure quality in your application by unit testing your models (the "M" in "MVC").
</p>
<blockquote>
If you're hoping to learn <a href="http://net.tutsplus.com/tutorials/php/the-newbies-guide-to-test-driven-development/">why tests are beneficial</a>, this is not the article for you. Over the course of this tutorial, I will assume that you already understand the advantages, and are hoping to learn how best to write and organize your tests in <a href="http://four.laravel.com/">Laravel 4</a>. Version 4 of Laravel offers serious improvements in relation to testing, when compared to its previous release. This is the first article of a series that will cover how to write tests for Laravel 4 applications. We'll begin the series by discussing model testing.
</blockquote>
<p>
They show how to set up the environment - making it use an in-memory SQLite database, call the migration to initialize it and run a "createApplication" to bootstrap the app. They then include an example if tests written against a "Post" model that extends the <a href="http://laravelbook.github.com/ardent">Ardent</a> class. It also uses the <a href="https://github.com/Zizaco/factory-muff">FactoryMuff</a> package to create objects. Some example tests are included, checking things like object properties, "posted at" date formats and the "slug" of a page (in a Page model and its tests).
</p>]]></description>
      <pubDate>Tue, 19 Feb 2013 13:42:04 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Laravel 4: A Start at a RESTful API]]></title>
      <guid>http://www.phpdeveloper.org/news/19143</guid>
      <link>http://www.phpdeveloper.org/news/19143</link>
      <description><![CDATA[<p>
On NetTuts.com today they've posted the start of a new series looking at the <a href="http://net.tutsplus.com/tutorials/php/laravel-4-a-start-at-a-restful-api/">creation of a RESTful API</a> with the help of the <a href="http://four.laravel.com">Laravel 4</a> framework (in beta at the time of this post).
</p>
<blockquote>
RESTful API's are hard! There are a lot of aspects to designing and writing a successful one. For instance, some of the topics that you may find yourself handling include authentication, hypermedia, versioning, rate limits, and content negotiation. Rather than tackling all of these concepts, however, let's instead focus on the basics of REST. We'll make some JSON endpoints behind a basic authentication system, and learn a few Laravel 4 tricks in the process.
</blockquote>
<p>
Their API example is a "read it later" kind of application where users can store links to URLs they want to read later. They walk you through the installation of the framework, creation/configuration of the database and include the migrations to set it up. From there they help you set up the models, some authentication and routing. Finally, they get to the controllers and the functionality of the application, creating the URL controller to handle the creation, listing and updating of the resources. 
</p>]]></description>
      <pubDate>Wed, 06 Feb 2013 10:37:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: How to Setup Laravel 4]]></title>
      <guid>http://www.phpdeveloper.org/news/18935</guid>
      <link>http://www.phpdeveloper.org/news/18935</link>
      <description><![CDATA[<p>
On NetTuts.com there's <a href="http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/">a new screencast posted</a> showing you how to get up and running with the upcoming version of a PHP framework that's been getting a lot of talk over the last year - <a href="http://laravel.com/">Laravel 4</a>.
</p>
<blockquote>
As you may know, here at Nettuts+, we've covered the popular <a href="http://laravel.com/">Laravel</a> framework a great deal. With version 4 on the near horizon, I've received quite a few emails and comments, requesting a screencast that describes exactly how to <a href="https://github.com/illuminate/app/">clone</a> and work with the alpha version of Laravel 4, as well as <a href="http://getcomposer.org/">Composer</a>. Hope this helps!
</blockquote>
<p>
You can view the screencast using the <a href="http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/">in-page player</a> or you can <a href="http://d2o0t5hpnwv4c1.cloudfront.net/2177_Laravel4Install/How-To-Setup-Laravel-4.mp4">download the video</a> to have it at a bit higher resolution.
</p>]]></description>
      <pubDate>Fri, 21 Dec 2012 13:10:46 -0600</pubDate>
    </item>
  </channel>
</rss>
