V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
luckybird
V2EX  ›  PHP

基于 Laravel 框架的简单博客

  •  
  •   luckybird · 2016-02-05 19:53:51 +08:00 · 6145 次点击
    这是一个创建于 3215 天前的主题,其中的信息可能已经有所发展或是发生改变。

    laravel5-learn-blog

    最近学习 laravel 框架,以此搭建了简单的博客,分享出来供学习之用!
    演示地址:Demo

    功能介绍

    • 用户注册、登录、忘记密码,支持多用户;
    • 用户创建文章、分类、标签,以及评论文章

    前端使用组件

    1. 使用 markdown 编辑器,实时预览,支持图片上传;
    2. 使用 jquerytagit 标签,输入即可创建,包含自动搜索;
    3. 全站使用 pjax 提交请求,局部刷新,提升加载速度;

    后端使用类库

    markdown to html 使用 michelf/php-markdown

    html to markdown 使用 league/html-to-markdown

    表单输入过滤使用 mews/purifier

    图片处理使用 intervention/image

    pjax 请求响应使用 jacobbennett/pjax

    安装方法

    下载源码

    git clone https://github.com/luckybirdme/laravel5-learn-blog.git

    加载类库

    composer install

    新建数据库表

    php artisan migrate

    修改配置文件(.env)

    DB_HOST=localhost
    DB_DATABASE=laravel
    DB_USERNAME=mysql
    DB_PASSWORD=123456

    源码地址

    https://github.com/luckybirdme/laravel5-learn-blog

    备注

    • 如果对本项目有疑问,可查看我的学习记录,博客地址:luckybird
    • 如果本项目对你有帮助,不妨点个赞吧!
    5 条回复    2016-02-16 14:27:23 +08:00
    xiaodaigou
        1
    xiaodaigou  
       2016-02-05 22:59:14 +08:00
    看上去不去,折腾起来看看
    wdlth
        2
    wdlth  
       2016-02-05 23:25:48 +08:00
    难道说后面还有 lumen 版?
    c26
        3
    c26  
       2016-02-06 15:06:37 +08:00
    程序有问题啊 已经被 getshell 了
    luckybird
        4
    luckybird  
    OP
       2016-02-14 11:12:38 +08:00
    @c26
    谢谢提出,是在上传图片被 getshell 吧,现在已经修复了
    Outshine
        5
    Outshine  
       2016-02-16 14:27:23 +08:00
    。。。果然名符其实:简单的博客,可真简单!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:51 · PVG 21:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.