Laravel 5.6 Bootstrap 4.0 单人博客

Laravel 5.6 开发的单人博客

  • 框架 Laravel 5.6

  • 前台 Bootstrap 4.0

  • 后台的文本编辑器支持 Markdown

项目地址:

https://github.com/BroQiang/www.broqiang.c...

博客地址

可以通过我的个人博客查看效果(已经上线)。

https://broqiang.com

项目预览

首页

file

博客详情页

file

后台添加文章

file

现在只有基本功能,后面还会继续更新完善,欢迎提出不足及建议。

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 Summer 于 6年前 加精
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 33

这标题,这界面,过分了。。。

6年前 评论

可以可以很强势,正好学习完课程,项目可以参考

6年前 评论

@Littlesqx 标题是有点过分,竟然被我拼错了…… 界面还好吧,基本就是 BT 原生的样式,基本上没改动什么……

6年前 评论

@遗忘的影子 我的绝大多数也是参考的教程,加了一些自己的需求

6年前 评论

+1 star

6年前 评论

Nice 简洁大方 :+1:

6年前 评论

楼主使用了highlight.js 还加载prettify.js干啥呢?

6年前 评论

@CorePlusPlus 我前端不太好,不会自己写样式和特效,用 highlight.js 实现的代码高亮,用 prettify.js 加的行号

6年前 评论

@broqiang highlightjs有一个line-numbers.js 的插件 可以实现行号 再用prettify.js可能会存在冲突 参考地址https://www.coreplusplus.com/posts.html

6年前 评论

@CorePlusPlus 我也觉得这样不好,没找到好的解决方案,这个一会我试下,非常感谢

6年前 评论

@CorePlusPlus 再次感谢,已经按照你的提议将代码替换

6年前 评论
xingchen

项目既然开源能不能写的认真一点
创建好数据库 artisan migrate直接报错
Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table bro_users add unique users_email_unique(email))

at /Users/wangjiaqi/www/broqiang.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php: 664
660: // If an exception occurs when attempting to run a query, we'll format the error
661: // message to include the bindings with SQL, which will make this exception a
662: // lot more helpful to the developer instead of just the database's errors.
663: catch (Exception $e) {
664: throw new QueryException(
665: $query, $this->prepareBindings($bindings), $e
666: );
667: }
668:
669: return $result;

Exception trace:

1 PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes")
/Users/wangjiaqi/www/broqiang.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php : 458

2 PDOStatement::execute()
/Users/wangjiaqi/www/broqiang.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php : 458

6年前 评论
xingchen

想跑下作者的项目 发现数据库迁移表都是错的 根本就没办法migrate

6年前 评论

这样说起来,我也想写一个个人博客了,从简单的开始

6年前 评论

@xingchen 我猜测你是数据库版本是 MySQL 5.7.7 以下的,我已经在 readme 中说明了数据库版本,我使用的是 MySQL 5.7.21,字符编码是 utf8mb4 ,如果你的数据版本低的话可以参考下这个帖子,博客:Laravel 5.4 常见错误:Specified key was too long

不过你的提议我还是接受的,我的 readme 在代码更新之后的确忘记更新了。

6年前 评论
xingchen

@broqiang 你好,你的源码我大概看了 有些地方不是很明白
比如在控制器中
public function destroy(User $user)
{
$user->delete();

    return back()->with('message', '删除成功');
}

这个User是如何传递进去吗
默认参数不是Request吗

6年前 评论

Laravel 自带的 路由隐式绑定,所有的路由可以查看 php artisan route:list

6年前 评论

nice,不错,可以加上第二本书的内容

6年前 评论

@SHINN 加了一部分,在 1.1 分支中

6年前 评论

楼主配置 bootstrap 是怎么配置的啊,我这边配置的 有问题

file

5年前 评论

@yuwuwu 就是把它放在 public 中,然后 html 中引入就可以了

5年前 评论

您好, 您的项目 我在本地已经搭建完成 但是 我不知道 后台登录或者 后台页面的 访问地址 请教一下!

5年前 评论

@kexi1 可以地址栏直接输入 https://broqiang.com/backend 或者在右上角点开后台管理

5年前 评论

php7.2.4不能用。只能用php7.1.0很坑爹

5年前 评论

后台地址呢

5年前 评论

@liuning3399 确实不能用,这个写的时候是在 7.1 下写的,当时 7.2 的稳定版还没出,没有兼容 7.2 ,我也一直没空,就没更新

5年前 评论

你好, 请问一下 你这套后台模板 在哪里可以下载到?

5年前 评论

@kexi1 只用了原生的 bootstrap

5年前 评论

谢谢, 但是 我访问了 bootstrap 网站 也下载了bootstrap 但是文件里面是没有html页面的 请教一下 在哪里获取??

5年前 评论

@kexi1 …… 自己写,就是拿 bootstrap 给出的各种 class,自己组装一起就行了,我也不太擅长前端,所以就拼了个最简单的样式

5年前 评论

谢谢, 明白了!!

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!