Я новичок в Laravel и пытаюсь загрузить css в общий каталог. Страница загружается без проблем, но CSS дает мне ошибку 404 в firebug:
"NetworkError: 404 Not Found - http://127.0.0.1:8000/css/main.css"
Я написал это в шаблоне клинка:
<link href="{{ asset('/css/main.css') }}" rel="stylesheet">
Какие результаты:
<link href="http://127.0.0.1:8000/css/main.css" rel="stylesheet">
Что кажется правильным.
Сайт запускается с помощью php artisan. Какие-либо предложения? Благодаря!
Пытаться:
<link href="{{asset('css/main.css')}}" rel="stylesheet">
ИЛИ
<link href="{{url('css/main.css')}}" rel="stylesheet">
ИЛИ
Если вы используете php artisan, убедитесь, что ваша общая папка не используется, поэтому вместо этого используйте собственный PHP-сервер и укажите общую папку в качестве веб-корня.
Остановите artisan serve
и попробуйте использовать собственный сервер PHP, выпустив эту команду в корне вашего проекта Laravel: php -S localhost:8000 -t public
Если вы установите Illuminate / HTML, вы можете сделать
{!!HTML::style('css/styles.css')!!} //styles.css inside public/css folder
или попробуйте
{{ asset('css/styles.css') }}
Когда вы укажете путь для ваших css и JS-файлов, корневой файл должен быть в 'project-name \ public \', а не 'project-name \'
Если вы хотите, например, включить в клип «mytheme.css», который находится внутри папки «mypersonalcss» («mypersonnalcss \ mytheme.css»), добавьте его в проект в «project-name \ public \ mypersonnalcss \ mytheme.css»,
Затем добавьте его в файл клинка:
<link href="{{ asset('mypersonnalcss\mytheme.css') }}" rel="stylesheet" type="text/css" >
Пожалуйста, смотрите: Laravel 5 не находит файлы css, чтобы узнать больше о том, как добавить активы в файлы кликов.