openwrtmail

641 经验值

在\app\Exceptions\Handler.php 里修改render方法。感觉这样不友好,没有让用户知道路由不存在

首先在你的resources\views\errors下面定义写一个404.blade.php;这个可以直接拷贝503.blade.php
不存在的路由最后都会报404错误。
然后在404.blade.php的html加一个meta标签,让页面自动刷新;这样目的是可以告诉用户,url不存在,如果不需要告诉用户这个错误信息 ,你也可以直接跳转。
<meta http-equiv="refresh" content="3; URL=/">

在控制器里dd一下,先看逻辑对不对~~~

上传VPS为什么不打一个tar包呢~~~
所谓鱼和熊掌不可兼得。
性能 成本 开发难度自己根据需求评估就好了。
尺有所短 寸有所长。各有各的优点。

我的理解,不想用vhosts的同学是不是都用的万网虚拟主机啊。虚拟主机没法配置vhosts。
理论上你可以用rewrite来控制url重写。但是也比较麻烦~~
建议直接配置根目录到laravel的public目录。

findOrFail的是你从数据库查询,没有这条记录才抛出错误。而不是你查询的结果为0抛出错误。

建议:
发表新问题的页面,在下面将上传图片的控件显示在页面上,如回复评论这个。
目前拖放就变成在浏览器打开图片了。
环境:Chrome
@JellyBool