Laravel не загружает общедоступные / ресурсные файлы

Я временно использую файл php-сервера для локальной разработки. Я использую localhost: 8888 для своего приложения laravel следующим образом:

php -S localhost:8888 server.php

Laravel загружается, я могу создавать новые маршруты и т. Д. Но, к сожалению, мне кажется, что я не могу загрузить какие-либо файлы CSS из общей папки.

Поскольку другие похожие вопросы по stackoverflow, похоже, включают файл .htaccess, вот мой из общей папки:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    Options +FollowSymLinks

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

А это мой Маршрут:

Route::get('/about', array('as'=>'about',function()
{
    return View::make('bootstraped');
}));

Это моя попытка "клинка" загрузить файл:

{{HTML::style('css/main.css');}}

Что печатается как правильная ссылка ..

Это моя попытка шаблона php (я также пробовал поставить public перед css (не повезло)

<link rel="stylesheet" href="<?php echo asset('css/bootstrap-theme.css');?>" type="text/css">

И это вывод консоли в хроме:

 GET http://localhost:8888/css/bootstrap.min.css 
about:23 GET http://localhost:8888/css/main.css 
about:25 GET http://localhost:8888/css/bootstrap-theme.css 
about:27 GET http://localhost:8888/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js 
about:95 GET http://localhost:8888/js/vendor/bootstrap.min.js 
about:97 GET http://localhost:8888/js/main.js 

Я установил правильные права для папки хранения и попробовал 777 в общей папке.


person Cisum Inas    schedule 04.01.2015    source источник


Ответы (1)


Здесь есть пара вещей. Прочтите эту ссылку!

Насколько мне известно, встроенный сервер PHP не использует htaccess. Также вы запускаете server.php из-за пределов своего фактического веб-корневого каталога. Поэтому вам нужно будет указать правильный веб-корневой каталог.

person Jack Wall    schedule 04.01.2015