Я временно использую файл 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 в общей папке.