Comment faire de Laravel retour de Vue “Content-Type” en-tête “application/javascript”?

J'essaie de sortie dynamique fichier javascript pour l'inclusion des sites web externes avec le [script src=""] tag. Comme la vue est à l'aide de la Lame du moteur, c'est rendu comme text/html.

J'aimerais le Content-Type - tête pour être mis à application/javascript de ce point de vue seulement pour éviter de Chrome m'énerve avec des messages comme "Resource interpreted as Script but transferred with MIME type text/html:"

Mon contrôleur:

{
    //...
    return View::make('embedded')->with('foo', $foo);
}

La vue elle-même:

<?php
header('Content-Type: application/javascript; charset=UTF-8', true);
?>(function(jQuery) {
    //append stylesheets to <head>
    var file;
    //...
})(jQuery);

J'ai trouvé que je peux utiliser header() à mon avis, pour ajouter des en-têtes personnalisés comme X-Content-Type comme prévu, cependant lorsque j'essaie de redéfinir la Content-Type en-tête, il ne semble pas faire quoi que ce soit même avec le replace jeu de paramètres comme true.

Je vais certainement manquer quelque chose d'évident, ici, aimerions connaître votre pointage hors de moi 🙂

Merci beaucoup pour votre aide

OriginalL'auteur Qwindoo | 2013-09-08