关于laravel路由的问题

悠悠知我心 发布于 2016/10/21 21:17
阅读 358
收藏 0

larave中如何实现这样的路由,匹配所有类似于这样的路径

/upload/1.jpg

/upload/images/1.jpg

/upload/images/cover/1.jpg

总之就是要匹配到upload目录下所有的图片,当它们不存在的时候,统一到这个路由中处理

Route::get('upload/{file}',function($file){
    echo $file;
})->where("file",".*?\.jpg$");



我写了一个,但是这个,只能匹配到第一个的情况

加载中
0
小紫羽
小紫羽
图片请求,nginx
悠悠知我心
回复 @小紫羽 : 这种情况是用来处理这些图片不存在的时候,自动生成的场景
小紫羽
小紫羽
图片请求,nginx还会发到php处理???(手机端怎么删评论呀)
0
回去干活
回去干活

看你的需求是要动态输出图片.

目前nginx有很多扩展,可以做到,如果交给php处理,你的服务器压力会很大,毕竟php处理图片,然后输出去也需要进程通讯.这样内存占用太大了.

悠悠知我心
在这种情况下,只有不存在的图片才会生成,存在的图片,就不会通过这个路由了。我只是想知道这样的需求,laravel的路由该怎么写?
返回顶部
顶部