繁体   English   中英

laravel 5.4网站地图错误

[英]laravel 5.4 sitemap error

我想在我的项目中安装此软件包https://github.com/spatie/laravel-sitemap

但安装失败。 错误是 在此处输入图片说明

任何人都遇到此错误。 还是他们有用于laravel网站地图的其他更好的软件包? 任何教程? 感谢大家 :)

错误消息很清楚。 您正在尝试安装spatie/laravel-sitemap:^3.3 ,需要laravel/framework:5.5或更高版本。 因此,您需要升级以使用Laravel 5.5,或使用旧版本的spatie/laravel-sitemap

Github存储库列出了可用的发行版 我建议您以v2.4为起点,因为v3.0的ChangeLog提到了添加Laravel 5.5支持。

composer require spatie/laravel-sitemap:2.4

编辑

您询问将生成器代码放在何处。 您并不是要在每个请求上都运行它,所以我建议创建一条专门用于创建站点地图的路线。

// routes/web.php

Route::get('sitemap/generate', function () {
    SitemapGenerator::create(base_url())->writeToFile($path);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM