Can’t find routes.php in Laravel 5

f*ckzzzzz!
A video on Laracast says that routes.php is inside ./app/Http/.
Can’t find it.
sh*tttzzz!

I’m trying to figure it out and update this post! :)

Updates!

OK!, almost 24hours later…
But!, I hadn’t been all this time looking for the solution.

YES!, I’v seen it before and tried but didn’t worked…

I was trying to use Laravel Annotation, but with no success.

OK!, heres the real sh*t.

We can have routes.php on Laravel 5 inside app/Http.

We need to active it on app/Providers/RouteServiceProvider.php, by uncomment require app_path(‘Http/routes.php’);.

You will need to update the “route:list” or what they call…
This is how…

php artisan clear-compiled
php artisan route:scan

and list them on console…

php artisan route:list

Your routes should work now.

More readings

https://laracasts.com/discuss/channels/general-discussion/route-annotation-in-laravel-5
https://laracasts.com/discuss/channels/general-discussion/informal-poll-routes-file
https://laracasts.com/series/laravel-5-from-scratch/

 

How to install Laravel 5 5.0-dev / 4.3

Since we need composer, lets install it.

We have to have installed curl and php-cli on our server.

  • curl
    apt-get install curl
  • php-cli
    apt-get install php5-cli

Lets now install composer.

curl -sS https://getcomposer.org/installer | php

Lets now move composer to /user/local/bin/composer so we can run it anywhere in the system.

mv composer.phar /usr/local/bin/composer

Inside the folder that we want to put Laravel 5, in my case /home/webroot/domain.com/www2/ lets run

/usr/local/bin/composer create-project laravel/laravel www2 dev-develop

Simple and fast.

(…)

Inside the folder, that we installer laravel /home/webroot/domain.com/www2 lets run

php artisan -V

HOORAY! Laravel Framework version 5.0-dev!

 

References

https://getcomposer.org/doc/00-intro.md#installation-nix
http://laravel.com/docs/4.2/installation
https://laracasts.com/series/laravel-5-from-scratch/episodes/2

LogicMonitor – SaS Monitoring Service

 

Setting up the monitoring on all of your devices may seem daunting, but auto-discovery makes it simple. There is no need to know what objects on a device to monitor, or even how to configure them. All you need to know is the hostname or IP address, and Active Discovery does the identification and configuration. Some of the items that it looks for on each device include:

  • Interfaces
  • Volumes
  • Physical disks
  • Temperature sensors
  • Virtual IPs
  • VPN links
  • DSU/CSUs
  • Applications

Continue reading

Tools to monitor a Redis database?

Redis Commander

Redis-Commander is a node.js web application used to view, edit, and manage a Redis Database

http://joeferner.github.io/redis-commander/

 

Redmon

Simple sinatra based dashboard for redis. After seeing the fnordmetric project I was inspired to write this. Some of the ideas there have be carried over here.

https://github.com/steelThread/redmon

 

Real time dashboard for redis

I often find myself wondering how our redis instances are being used and which areas of the application are the heavy consumers. It’s also useful to predict how the memory consumption is growing over a period of time. Luckily, redis offers a couple of commands, INFO and MONITOR that expose some useful bits of information. Using the data from these two commands, it’s easy to build up a trend over a period of time.

 

http://www.nkrode.com/article/real-time-dashboard-for-redis

 

redis-stat

redis-stat is a simple Redis monitoring tool written in Ruby.

It is based on INFO command of Redis, and thus generally won’t affect the performance of the Redis instance unlike the other monitoring tools based on MONITOR command.

redis-stat allows you to monitor Redis instances

  • either with vmstat-like output from the terminal

  • or with the dashboard page served by its embedded web server.

https://github.com/junegunn/redis-stat

 

sensu – The open source monitoring framework.

Highly Composable

By providing an agent, message bus, & event processor, Sensu enables developers and operations teams to compose comprehensive telemetry systems to meet unique business requirements.

Designed for the Cloud

The Cloud introduces new challenges to monitoring tools, Sensu was created with them in mind. Sensu will scale along with the infrastructure that it monitors.

Passionate Community

The Sensu open source project is propelled by an ever growing community of passionate people, helping each other solve common problems, and working together to create solutions to new problems.

 Uchiwa -Official dashboard

http://sensuapp.org/docs/latest/dashboards_uchiwa

Continue reading