Laravel 5 - Wo werden Funktionen definiert und in Ansichten und Controllern aufgerufen?

Ich habe folgende Funktion und möchte sie aus der Sicht aufrufen. Grundsätzlich möchte ich alle gängigen Funktionen in einer Datei zusammenfassen. Ich bin nicht sicher, wo ich diese Datei erstellen soll und wie ich sie im Controller und in der Ansicht aufrufen soll.

<?php namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use DB;

class CommonController extends Controller {

public function BytesToMB($bytes=0)
{
    if(empty($bytes))
    return 0;

    $kb = ceil($bytes/1024);

    $mb = ceil($kb/1024);

    return $mb;
}

}

isher habe ich CommonController.php in app / Http / Controllers erstellt und die oben genannte Funktion darin eingefüg

Dann in anderen Controller habe ich versucht, es folgendermaßen aufzurufen:

use App\Http\Controllers\Common;

class SongsController extends Controller {
    public function index($id)
    {
       echo Common::BytesToMB('7012187');
    }
}

Aber ich erhalte den Fehler:

 Class 'App\Http\Controllers\Common' not found

Antworten auf die Frage(2)

Ihre Antwort auf die Frage