ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

十分钟搭好免费的开源网址导航:WebStack-Laravel 完整指南

2026/8/23 15:32:11 拓冰建站 浏览量
十分钟搭好免费的开源网址导航:WebStack-Laravel 完整指南 十分钟搭好免费的开源网址导航WebStack-Laravel 完整指南【免费下载链接】WebStack-Laravel一个开源的网址导航网站项目您可以拿来制作自己的网址导航。项目地址: https://gitcode.com/gh_mirrors/we/WebStack-Laravel你有没有过这种经历浏览器书签攒了几百个想找某个站时翻半天找不到自己又不会写代码做个分类清晰的导航站似乎不现实。WebStack-Laravel 就是来解决这个问题的一个基于 Laravel 的开源网址导航网站项目自带完整的前台展示页和后台管理界面装好数据库后就能直接维护你自己的导航站。它基于 MIT 协议开源个人使用、二次开发都免费。它是什么WebStack-Laravel 的定位很明确帮你把网址收藏夹变成一个可以对外分享的导航网站。前台按分类展示所有站点每个站点有标题、图标、描述和跳转链接后台提供分类管理和站点管理两个核心模块增删改查都在页面上点一点完成不需要手写 SQL 或改代码。项目结构就是一个标准的 Laravel 应用首页路由和数据模型分别见 前台路由 和 Site 模型代码量不大看一遍就能摸清全貌。为什么值得试前后台一体装完即可用migrate:refresh --seed一条命令建表并写入预设数据访问/admin就能进后台默认账号密码均为 admin适合第一次接触 Laravel 后台开发的新手。数据模型极简二开门槛低整个系统只有categories和sites两张业务表分类支持父子两级结构见 分类模型想加字段、改样式都不会陷进复杂的表关系里适合想动手改造的开发者。图标上传自动裁剪后台新增站点时上传的图标会强制裁成 120x120 并自动重命名存到 uploads 目录见 网站管理源码你不用关心图片规格前台展示永远整齐。一条命令清空预设数据内置webstack:clean命令可以清掉所有站点、分类和上传的图片见 清空命令源码想做纯空白导航站时特别省事。它能做什么前台导航页首页一次性加载所有分类及其下属站点按分类排序展示每个站点卡片包含图标、标题、描述和链接。访问地址即首页另有一个简单的 about 页面。样式来自前端开源项目 WebStackPage整体观感干净不花哨。后台分类管理分类以可拖拽的树形结构管理支持两级嵌套最多 2 层深度可给每个分类设置标题和 FontAwesome 图标。分类决定了前台的板块划分是整个导航站的骨架。后台网站管理站点管理是一个标准的数据表格支持按分类筛选、按标题模糊搜索列展示分类、标题、图标、描述和地址。新增、编辑、删除都在表单里完成表单自带长度校验标题最长 50 字、描述 300 字不需要额外写后端校验逻辑。适合谁用个人博客作者把博客里零散的推荐链接整理成导航页放个外链引流比干巴巴的书签列表好看得多。小团队/部门把常用的协作工具、文档系统、内部门户集中到一个页面上新人来了直接看导航页不用到处问链接。Laravel 学习者项目完整覆盖了模型、迁移、种子数据、后台 CRUD、文件上传、自定义 Artisan 命令这些常见知识点代码又足够短适合当练手模板。想学习二开的人在现成的导航站上加搜索、加分页、换主题改动范围可控比从零起步更容易做出东西。怎么上手前提是你已经装好 PHP 7.0 和 Composer并建好了一个数据库。克隆项目到本地git clone https://gitcode.com/gh_mirrors/we/WebStack-Laravel.git进入项目目录安装依赖composer install复制配置文件并填数据库信息cp .env.example .env编辑.env里的DB_DATABASE、DB_USERNAME、DB_PASSWORD生成应用密钥并建表写数据php artisan key:generate然后php artisan migrate:refresh --seed本地启动访问php artisan serve浏览器打开 http://127.0.0.1:8000首页即导航站后台在 /admin账号密码都是 admin线上部署就是一个普通 Laravel 应用的标准操作配好 Web 服务器指向 public 目录即可没有额外的特殊步骤。技术怎么实现技术栈是 Laravel 5.5 laravel-adminencore/laravel-admin 1.6的组合。前台只有一两个控制器模板直接渲染分类树后台则完全交给 laravel-admin 的 Grid、Form、Show 三个构建器生成表格、表单和详情页后台控制器 里几乎看不到手写 HTML这是选它而不是手写后台的原因——省掉大量重复页面代码。数据层用迁移加种子文件管理表结构预设数据也走 seeder 注入部署可重复性强。另外还用了 intervention/image 做图标裁剪、login-captcha 提供后台登录验证码。这套组合的代价是版本偏老PHP 7.0 / Laravel 5.5生产环境建议了解兼容性后再决定学习和二次开发则无压力。小结WebStack-Laravel 用两张表、一套现成后台把做一个能自己维护的网址导航站这件事压到了十分钟以内是入门 Laravel 和低成本搭建导航站都很合适的起点。如果正好有整理书签的需求或者想找个结构清晰的小项目练手现在就可以克隆下来跑一遍跑通之后在二开上加功能会非常顺手。【免费下载链接】WebStack-Laravel一个开源的网址导航网站项目您可以拿来制作自己的网址导航。项目地址: https://gitcode.com/gh_mirrors/we/WebStack-Laravel创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考