小白更适合 encore/Laravel-admin,而不是 Laravel nova
首先声明一下,我是小白
以前用的 encore/laravel-admin,这几天折腾 laravel nova,现在和大家分享一下这两者的区别。
laravel-admin 功能强大,接地气,用官方推荐的插件就可以完成大部分任务,但有些设计不合理的地方,最严重的是,前后台的 cookies 产生错乱,导致后台登录不上,必须要删除浏览器里的相关 cookies 才能临时解决,很多用户提到过这问题,但是官方没有解决掉。
laravel-admin 自带的功能相对要弱,但是有来自全球用户开发扩展,laravel-admin 也可以开发扩展,但毕竟 nova 根正苗红,开发者更多。即便如此,nova 还是不能很好地适应中国,比如中国的省市区 select 联动,nova 目前我还没找到解决方案。nova 开发扩展门槛对我这个小白有点高,貌似还需要会 vue 的。
最后还是继续先用 laravel admin,主要是两个问题 nova 我没法解决:
1. 中国的省市区 select 联动选择。
2. 我希望写文章的时候,每一篇文章对应几个图片,也就是一对多,文章 hasMany 图片,并且图片上传后会生成几个尺寸的缩略图,然后出现几个按钮:插入大图、插入缩略图、删除等,可以直接插入下面的 ckeditor4。这样编辑文章的时候图片不会太乱。laravel-admin 费了点周折就搞定了。nova 扩展开发门槛太高,搞不定。
小白分享一下感受,大神不要见笑。
推荐文章: