Check Authorization With Policies Before Delete Function

Use Policy For Authorization

In this tutorial we want to set up the ability for authorized users to delete any reply that they have created. In addition, guests or unauthorized users should not be able to delete any replies. So as usual, we’ll set up a couple of tests to support these new features. In addition we’ll leverage a new policy object to determine whether any particular user is authorized to delete a given reply.…

Making Favorites Part Of The Activity Feed

Polymorphism To Add New Model To Activity Feed

We saw earlier how to set up a Trait for easy code reuse. Now it’s time to add the ability to record favorites as part of any user’s activity feed. The good news is that since we have already did all the work to set up activity recording, it is going to be easy to add this new feature. In addition, since the existing code uses Polymorphic relations, add new and different types of models to the activity will “just work” so to speak.…

Laravel Vue Component Example

Laravel Vue Component Example

VueJs is the popular choice for front end when working with Laravel. In fact, Laravel ships with the boilerplate for an example Vue component that you can test out or build on for your own use. In this tutorial, we will learn how to get our front end build process set up. Laravel Mix will help in this effort, as it is a nice and convenient wrapper around the very robust webpack system – which can be at times a challenge to configure and use properly.…

Display Activity Feed In The Browser

Display Activity Feed In The Browser

Now that we have the logic in place to record user activity in the database, in this tutorial we will work on fetching that user activity from the database and rendering it to the browser. To begin, we’ll just verify that new activities are in fact being recorded by manually checking in the database. Once that is complete, we can alter our controller logic to fetch user activity from the database.…

Record User Activity To The Database

Record User Activity To The Database

Activity feeds are a really cool feature you see in a lot of different websites. The idea is there is a timeline so to speak of things a user has done in the application, and then that user or other users can look at the historical record of various actions taken. In this little forum application, we can set up a new activity when a user creates a new thread.…