markdown 不仅编辑文本,还要上传图片。laravel 服务端怎么搞呢。
使用 intervention/image
来处理图片吧。
官网:http://image.intervention.io/
markdown 不仅编辑文本,还要上传图片。laravel 服务端怎么搞呢。
使用 intervention/image
来处理图片吧。
官网:http://image.intervention.io/
最近 composer require 的时候,会出现 Allowed memory size of bytes exhausted 问题,安装不成功。那总得解决。
# 看看 memory_limit 的值结果 1024M,这个我之前改过
php -r "echo ini_get('memory_limit').PHP_EOL;"
# 1024M 这玩意还是不行,继续
php -i grep | php.ini
# 结果(用的是 homestead 环境)
Configuration File (php.ini) Path => /etc/php/7.3/cli
Loaded Configuration File => /etc/php/7.3/cli/php.ini
# 将 memory_limit 的值改为 -1
vim /etc/php/7.3/cli/php.ini
# 重启 对应相关的 php-fpm
sudo service php7.3-fpm restart
重启后,再 require,就成功了。
在 markdown 的场景中,经常会用到 markdown 和 html 的互转。 laravel 这边怎么处理呢。要做哪些呢。
互转用到: https://github.com/thephpleague/html-to-markdown
https://github.com/erusev/parsedown
防止 xss 注入用到:https://github.com/mewebstudio/Purifier
继续阅读
git 地址: https://github.com/hinesboy/mavonEditor
npm install mavon-editor
然后
# main.js
import mavonEditor from 'mavon-editor'
import 'mavon-editor/dist/css/index.css'
Vue.use(mavonEditor)
markdown 写技术博客的必须品。这里记录下 vue 中使用 tui-editor 的过程
代码: https://github.com/nhn/tui.editor
preview: https://ui.toast.com/tui-editor
npm install tui-editor
安装好后,先定义一个组件,我们在组件里组织 markdown 编辑器相关的逻辑。
那么就在 src/components/
下吧。
src/components/MarkdownEditor/index.vue
继续阅读
最近有一个观点令我感触很深,这个观点是来自 《Start Marketing The Day You Start Coding》这本书,大致内容如下
你的想法并不值钱,你的代码也不值钱,因为应用程序的构建十分简单。成功的互联网公司与失败的互联网公司的最大差别在于营销。所以,在你开始编码的第一天就进行营销吧,像人们展示你的原型,收集反馈信息,不断的进行改进。
同理,《Rework》也有过类似的观点
你觉得自己的想法很有价值?那么就试着把它卖掉,看看能有什么收获。基本上你什么也得不到。想法如果不付诸实施,那就永远只能是一个想法而已,每个人都有奇思妙想。
一旦这样去做了,你就会明白自己的激情和兴趣到底是真心实意,还是三分钟热度。万一不成,你照样回去每天上你的班就好了。不必承担任何风险,没有任何损失,只是浪费了一点时间而已,还是挺划算的。
当你拥有某种极强烈的渴望时,你就能挤出时间来——不管你身上是否还背负着其他责任。事实上,大部分人的渴望并不是那么强烈。于是他们拿时间当借口来进行自我保护。不要再扔出一堆借口来妄图脱身了,你的终极职责就是让你自己的梦想成真。
另外,永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。
什么是区块链:https://zhuanlan.zhihu.com/p/133484995
比特币词汇表:http://eth.geeknr.com/zh/GLOSSARY.html。
比特币入门教程(阮一峰):http://www.ruanyifeng.com/blog/2018/01/bitcoin-tutorial.html。
btcpoo
之Stratum协议:https://www.shuzhiduo.com/A/QW5Y0vAKJm/
继续阅读
laravel-permission 用来控制接口的权限(更细致入微,易操作),sanctum 也是用来控制权限(路由),两者一起使用,会引起 guard 的错误。这个需要好好的处理一下。
常见报错如下:
The given role or permission should use guard `web` instead of `sanctum`.
laravel-permission 使用的 guard 是默认的,而 sanctum 使用的是 sanctum。 我们手动设置 guard 默认的 guard 为 sanctum,并在 User 模型中,指定为 sanctum 即可。