Функция помощника актива работает неправильно в Laravel 5.7 - PullRequest
0 голосов
/ 28 ноября 2018

Я новичок в MVC и Laravel и пытаюсь включить CSS, но получаю ошибку 404.Генерируемый URL-адрес ...

http://localhost/testing_laravel/css/app.css

Если вместо этого использовать URL-адрес ...

http://localhost/testing_laravel/public/css/app.css

Этоотлично работает.

Мой вопрос: почему в руководствах и документации не используется '/ public'?Есть ли что-то, о чем я не знаю?Пожалуйста, объясните мне, как я должен использовать URL для ресурсов

{{ asset('css/app.css') }}

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Вам не хватает порта http://localhost:8000/testing_laravel/css/app.css

Просто откройте командную строку и укажите корневой каталог вашего проекта, затем запустите php artisan serve.

Это правильный путь.

{{asset ('css / app.css')}} будет указывать на публичный каталог

0 голосов
/ 28 ноября 2018

Помощник asset () добавляет базовый URL (http://localhost/testing_laravel) к указанному пути 'css/app.css'). В структуре каталогов Laravel эти ресурсы находятся в папке /public, и Laravel знает, что.

Когда вы создаете виртуальный хост для установки Laravel, вам нужно сделать каталог / public корневым. Или попробуйте php artisan serve.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...