Laravel erweiterte Klasse

Gibt es andere Schritte, die erforderlich sind, um eine Klasse erweitern, in Laravel 3?

Ich erstellt application/libraries/response.php:

class Response extends Laravel\Response {

    public static function json($data, $status = 200, $headers = array(), $json_options = 0)
    {
        $headers['Content-Type'] = 'application/json; charset=utf-8';

        if(isset($data['error']))
        {
            $status = 400;
        }

        dd($data);

        return new static(json_encode($data, $json_options), $status, $headers);
    }

    public static function my_test()
    {
        return var_dump('expression');
    }

}

Aber für einige Grund, weder die my_test() Funktion oder der geänderten json() Funktion arbeitet.

In mein controller, ich Tue das folgende:

Response::my_test();
//or
$response['error']['type']    = 'existing_user';
Response::json($response);

Und keine Arbeit, was bin ich?

InformationsquelleAutor Alex | 2013-01-31
Schreibe einen Kommentar