@Rinten

Можно ли пользоваться Laravel 5.7 без запуска artisan serve?

Здравствуйте!
Делаю сайт Laravel 5.7 локально. Сервер XAMPP на виндовс. В папке проекта есть подкаталог public со всеми подключаемыми элементами. Например, логотип находится в c:\xampp\htdocs\site\public\images\logo.png. Запускаю Laravel (php artisan serve) и вижу эту картинку на сайте 127.0.0.1:8000
В коде она выводится через
<img src="{{asset('images/logo.png')}}">
или даже
<img src="/images/{{ $image->image }}"/>
Всё ок. Хотя, если посмотреть в код, то видно, что они ожидаются в корне сайта, а не в public:
<img src="https://site.ru/images/logo.png">
Я не понимаю этот момент.

Копирую сайт на хостинг (виртуальный, не VPS) на виндовс с IIS (других вариантов нет), импортирую БД, прописываю web.config в корне сайта. Смотрю сайт - отрисовывается страница без всех подключённых картинок, скриптов и стилей. Логично. Но как пользоваться сайтом, если возможности запустить php artisan serve на сервере нет? Или Ларавел принципиально не работает без этого?
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы