我第一次使用Laravel,并运行到我的本地主机服务器的问题。Laravel 5公共资产的本地路径是什么? (使用server.php)
一旦我部署站点,我可以查看我上传在以下地址的图像:
www.mysite.com/storage/img/1.jpg
mysite.com设置为Laravels公用文件夹。访问mysite.com网址显示laravel欢迎页面。
现在对于本地主机,运行使用下面的命令,从而运行Laravels服务器脚本:
PHP -S本地主机:4000 server.php
访问本地主机:4000 URL显示laravel欢迎页面。用我命名的路线附加这个URL可以按预期运行Laravel路线。但我无法访问我在任何地址提到的.jpg!即使在laravel视图中引用。
^返回未找到404页
^再次返回laravel欢迎页面!
在使用server.php脚本设置本地环境时,我如何引用资产或公共文件夹中的任何内容?这些路径不能在视图内使用绝对或相对路径。提前致谢!
我(未经编辑)server.php脚本看起来像这样:)
<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package Laravel
* @author Taylor Otwell <[email protected]>
*/
$uri = urldecode(
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
return false;
}
require_once __DIR__.'/public/index.php';
** public **目录中是否有任何** storage **文件夹? –
是的。/public/storage和/ public/storage/img图片 – Leon