PHPNews

Task UI Updates: Part 2

In this episode, we'll wrap every task within a form so that we may easily update its description or completion status with the click of a button. View the …

Written by Laracasts - - Aggregated on Tuesday January 15, 2019


Touch It

I'd like to sort all projects in our dashboard according to those that have been most recently updated. This means, when you add or modify a task within a …

Written by Laracasts - - Aggregated on Tuesday January 15, 2019


A Project Can Have Tasks

We've added a section to our project page for tasks, but that functionality doesn't yet exist. It sounds like we have our next step. View the source code for …

Written by Laracasts - - Aggregated on Saturday January 12, 2019


Styling the Project Page

Before we jump back to PHP, let's write one more lesson's worth of CSS. Specifically, we'll get the single project page up and running.

Written by Laracasts - - Aggregated on Friday January 11, 2019


Grid Spacing and Card Tweaks

Let's continue working on the CSS for the projects dashboard. This will give us an opportunity to discuss grid spacing, and how we can use a combination of …

Written by Laracasts - - Aggregated on Thursday January 10, 2019


Prepping the Frontend

Before I begin writing CSS, we first need to set the stage. We'll begin by pulling in all necessary npm dependencies and configuring Tailwind compilation with …

Written by Laracasts - - Aggregated on Thursday January 3, 2019


The Create Project View

We already have the necessary logic to persist new projects, however, we haven't yet created the "create project" page, itself. Let's take care of that quickly …

Written by Laracasts - - Aggregated on Wednesday January 2, 2019


Scoping Projects

In this episode, we'll continue tweaking which projects are displayed to the user. We'll also begin implementing the appropriate page authorization.

Written by Laracasts - - Aggregated on Monday December 31, 2018


Let's Begin With a Test

My hope is to demonstrate, as much as possible, my actual workflow when writing my own applications. With that in mind, let's begin with our first feature test.

Written by Laracasts - - Aggregated on Tuesday December 18, 2018


Meet Birdboard

Let's begin by reviewing the application that we plan to build. We'll then finish up by installing Laravel and performing the first commit.

Written by Laracasts - - Aggregated on Tuesday December 18, 2018


Model Tests

We must next ensure that a user can visit any project page. Though we should start with a feature test, this episode will provide a nice opportunity to pause …

Written by Laracasts - - Aggregated on Tuesday December 18, 2018


A Project Requires An Owner

It's true that we can now create and persist projects to the database, but they aren't currently associated with any user. This isn't practical. To fix this, …

Written by Laracasts - - Aggregated on Tuesday December 18, 2018


The Next Steps

All good things must come to an end, including "Laravel From Scratch." Though we've covered a massive amount of material in this series, naturally, there's a …

Written by Laracasts - - Aggregated on Friday December 14, 2018


Laravel Testing Crash Course

Let's finish up this series with a crash-course in testing Laravel applications with TDD. Using the example of "teams," we'll review two different forms of …

Written by Laracasts - - Aggregated on Thursday December 13, 2018


Sessions and Flash Messaging

Because the web is stateless, we can use sessions as a mechanism for recording important user information from page to page. In this lesson, we'll review the …

Written by Laracasts - - Aggregated on Wednesday December 12, 2018


Collection Essentials

We should take some time to review Laravel collections. You'll receive and reach for these constantly as you construct your app. Not only will Eloquent queries …

Written by Laracasts - - Aggregated on Monday December 10, 2018


Laravel and the Front-end

Let's take a break from PHP, and switch over to our recommended front-end workflow within a Laravel app. We'll do a crash-course on webpack, Laravel Mix, …

Written by Laracasts - - Aggregated on Friday December 7, 2018