2017-08-19 6 views
1

Je souhaite ajouter un fichier sitemap dans mon projet laravel. Actuellement, j'utilise laravel5.4. J'ai un fichier xml sitemap nommé "sitemap.xml" dans le chemin suivantAjout de sitemap dans laravel

"ressources/vues/user /" pour plan du site i ont un itinéraire comme suit

Route::get('/sitemap',function(){ 
    return response()->view('user.sitemap') 
     ->header('Content-Type', 'xml'); 
}); 

mais quand je frappe la route, il donne l'erreur suivante

InvalidArgumentException en ligne FileViewFinder.php 137: Voir [user.sitemap] introuvable.

le fichier de vue se trouve dans le dossier utilisateur correctement, puis il y a un problème dans ma procédure. S'il vous plaît aidez.

Répondre

1

Vous pouvez essayer de nettoyer le cache interne

php artisan route:cache 

et mettre à jour le chargeur automatique (peut-être la classe n'a pas encore été cartographié) avec le compositeur

composer dumpautoload 
+0

fait comment faire Partagés serveur d'hébergement –

+1

Vous pouvez utiliser la façade Artisan à l'intérieur d'un contrôleur Artisan :: call ('cmd'), pour les commandes composer vous pouvez utiliser "exec" ou "shell-exec" en PHP, mais le fichier de compositeur doit être installé sur le système vous travaillez sur – Anelito