V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
luckybird
V2EX  ›  PHP

基于 Laravel 框架的简单博客

  •  
  •   luckybird · Feb 5, 2016 · 6877 views
    This topic created in 3741 days ago, the information mentioned may be changed or developed.

    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 replies    2016-02-16 14:27:23 +08:00
    xiaodaigou
        1
    xiaodaigou  
       Feb 5, 2016
    看上去不去,折腾起来看看
    wdlth
        2
    wdlth  
       Feb 5, 2016
    难道说后面还有 lumen 版?
    c26
        3
    c26  
       Feb 6, 2016
    程序有问题啊 已经被 getshell 了
    luckybird
        4
    luckybird  
    OP
       Feb 14, 2016
    @c26
    谢谢提出,是在上传图片被 getshell 吧,现在已经修复了
    Outshine
        5
    Outshine  
       Feb 16, 2016
    。。。果然名符其实:简单的博客,可真简单!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2714 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 13:14 · PVG 21:14 · LAX 06:14 · JFK 09:14
    ♥ Do have faith in what you're doing.