我第一次使用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