Laravel не могу найти таблицы стилей и не могу - PullRequest
0 голосов
/ 22 апреля 2020

Так что я очень новичок в Laravel и следую учебному пособию по использованию функции аутентификации. Это прекрасно работает, однако он не может найти мои скрипты и таблицы стилей. Я не сделал никаких новых и не прикоснулся к ссылке на таблицу стилей в app.blade. php, поэтому я понятия не имею, почему она выдает эту ошибку.

Код:

   <link href="{{ URL::asset('css/app.css') }}" rel="stylesheet">

Ошибка:

GET http://localhost:8000/css/app.css net::ERR_ABORTED 404 (Not Found)

Когда я go на locahost / css / app. css Я получаю ошибку 404. Та же ошибка происходит с приложением. js. Я ничего не изменил в файловой структуре, и все это было сгенерировано с помощью composer create-project laravel/laravel

Спасибо.

Ответы [ 3 ]

0 голосов
/ 23 апреля 2020

Указывает ли localhost на public в вашем проекте? Обычно вам нужно было бы открыть http://localhost/public

По умолчанию, URL::asset('css/app.css') ожидает файл css на /public/css/app.css - для вашей настройки (обслуживание через php artisan serve, я полагаю?), Что бы be http://localhost:8000/public/css/app.css.

В любом случае: если таблицы стилей нет, просто создайте ее. Существует множество способов, как это сделать, в зависимости от ваших потребностей. Создание одного вручную для одного, но для сложных сайтов подумайте об использовании laravel mix для компиляции. Или что-нибудь другое!

0 голосов
/ 23 апреля 2020

Убедитесь, что ваш стиль существует в каталоге public / css, затем попробуйте следующий код:

<link rel="stylesheet" href="{{asset('css/app.css')}} type="text/css"/>

, если файл не существует, создайте его и повторите попытку.

Я надеюсь, что это может помочь вам.

0 голосов
/ 22 апреля 2020

Laravel по умолчанию не содержит файлов CSS. Вам нужно создать его самостоятельно и поместить в каталог /public/, так что в вашем случае это будет /public/css/app.css.

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