Today I needed to protect a group of routes from everything except my testing environment. I need to run PHPUnit tests that depend on certain routes, but I don’t want those routes to be available anywhere else. I’ll share in this blog post what I did to get what I need. Assumptions in this tutorial: […]
Laravel 5: activate API token guard and print “Unauthorized” instead of login redirect
In Laravel 5, I wrap my API routes in a route group like this:
|
1 2 3 |
Route::group(['middleware' => ['auth:api','throttle']], function() { // API routes here }); |
Notice that I use auth:api and throttle on my middleware array. auth:api turns on the auth middleware with API token as guard, while throttle activates rate limiter for APIs. To get started with API token authentication, you may read https://gistlog.co/JacobBennett/090369fbab0b31130b51. […]
Android app dev: ShareActionProvider in Activity & Fragment
I’ve been taking the Developing Android Apps course on Udacity, and yesterday I encountered a difficulty in solving the Quiz: Share Intent. One of the course’s goal is to build the Sunshine App – an Android app with weather forecast. In that quiz I had to implement ShareActionProvider on my DetailsFragment so that a share […]
Mob Psycho 100 anime episode 1 review (SPOILER ALERT)
My office friends are watching Mob Psycho 100, an anime series that just started airing last week. It’s from the same creator of One-Punch Man, who is called One. I read chapter 1 of the Mob Psycho 100 manga after watching episode 1 of the anime, and honestly, the manga made me laugh more than […]
Mac OS X – Sublime Text 2 key bindings suddenly stopped working (SOLVED)
https://www.sublimetext.com/docs/2/revert.html I’m using a Mac Mini with OS X El Capitan (v. 10.11) with Sublime Text v.2.0.2. Today, Sublime Text shortcuts like Cmd + / (line comment), Cmd + D (multiple selection), Cmd + F (find) and others stopped working. I had no problem with those key bindings before until today. Based on research, I […]
Laravel 5 RESTful API with Basic Auth: PHPUnit Testing
I’ve been using PHPUnit to test my RESTful API. PHPUnit is ready to use in Laravel. In my Laravel-based RESTful API, I have an endpoint /api/users which returns JSON data when you send a GET request. The API will only return such data if the client sends the corrent username and password (Basic Authentication). The […]
Android M runtime permissions utility class
Hello world, I prepared a PermissionsUtil.java class and it’s on GitHub. Check it out: AndroidPermissionsUtil Why use it? It will help by letting you write less code as you add conditions to your Android app that supports Android 6.0 (Marshmallow). The utility class defines helper methods that were used in the following example. Sample usage […]
Rama Beach Resort – photos & review (Botolan, Zambales)
This was an old draft that took long to get published. 😆 The Travel My bottom hurt from the long bus ride. At Monumento, we took a bus bound for Iba, Zambales. The travel was over 5 hours, if I remember correctly. We had stopped over places several times, for not a short period of […]
Rockpoint Hotspring Resort Hotel – rates & review
This was an old draft that took long to get published. 😆 Our stay at Rockpoint Hotel wasn’t bad. It wasn’t one of the best hotels we stayed at, but it had most of what we needed. This resort is in Laguna. Holiday Rates (2015) at Rockpoint Hotspring Resort Hotel These were the rates when […]
Android app codes for Google Maps with clustering
I prepared Android app codes with Google Maps and clustering feature. Feel free to use these as basis for your new projects. They are on GitHub: [1] Default Map Markers: catzie/SimpleAndroidMapClustering [2] Custom Map Markers: catzie/Simple-Android-Map-Clustering-with-Custom-Markers I simply took the necessary classes and res files from Android Maps Utility demo, and then placed […]