2015-05-15 6 views

Antwort

7

Schauen Sie sich Lumen UrlGenerator source code an, unterstützt das Lumen-Framework nur url und route Helfer. Natürlich können Sie den asset Helfer schreiben, wenn Sie wollen.

5

Hatte das gleiche Problem, von Laravel zu Lumen zu bewegen. Wie @hieu-le sagt, habe ich einen Asset-Helfer wie unten beschrieben.

if (!function_exists('urlGenerator')) { 
    /** 
    * @return \Laravel\Lumen\Routing\UrlGenerator 
    */ 
    function urlGenerator() { 
     return new \Laravel\Lumen\Routing\UrlGenerator(app()); 
    } 
} 

if (!function_exists('asset')) { 
    /** 
    * @param $path 
    * @param bool $secured 
    * 
    * @return string 
    */ 
    function asset($path, $secured = false) { 
     return urlGenerator()->asset($path, $secured); 
    } 
}