【问题标题】:I want to show random picture in one image url but it show permission denied我想在一个图片网址中显示随机图片,但显示权限被拒绝
【发布时间】:2022-08-16 23:54:25
【问题描述】:

我想制作一条返回图像文件的路线 喜欢https://example.com/t.jpg 但是当我重新加载页面时,图像会随机变化 或者有没有其他类似这个函数的代码方式?

Route::get(\'t.jpg\',function(){
    $images=[\'a.jpg\',\'b.jpg\',\'c.jpg\'];
    $randimage=shuffle($images);
   return readfile(\"images/.$images[0].\");
  });

enter image description here

  • 你连接错了。删除$images[0] 两边的句点,它们是不必要的,因为你实际上并没有打破引号。
  • readfile(\"images/.$images[0].\");你确定吗?您混淆了连接和嵌入:)
  • 只需使用 Laravel 的内置存储设施即可。laravel.com/docs/9.x/filesystem

标签: php laravel windows


【解决方案1】:

你的串联是错误的。尝试以下操作:

 Route::get('t.jpg',function(){
    $images=['a.jpg','b.jpg','c.jpg'];
    $randimage=shuffle($images);
   **return readfile("images/" . $images[0]);**
  });

【讨论】:

    猜你喜欢
    • 2011-06-07
    • 1970-01-01
    • 2012-07-16
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    相关资源
    最近更新 更多