Активы не будут загружаться, если базовый URL-адрес содержит номер порта — codeigniter 4

Я запускаю php spark serve для локального запуска приложения codeigniter 4.

если у моего $base_url есть номер порта, все мои ресурсы не будут загружаться, но это произойдет, если я удалю номер порта

Это не загрузит мои активы

public $baseURL = 'http://localhost:8080/folder_name';

Это загрузит мои активы

public $baseURL = 'http://localhost/folder_name';

Любое предложение относительно того, почему и как это исправить?


person Firdaus Indradhirmaya    schedule 11.05.2020    source источник


Ответы (1)


надеюсь мой ответ не запоздал.

так как codeigniter 4 использовал искровой сервер, и есть много обновлений.

  1. Просто поместите файл вашего актива в общую папку.

Поместите сюда свой актив

  1. загрузите свой актив при просмотре, например

<link rel="stylesheet" href="<?=base_url('vendor/login-register/css/style.css')?>">

он загрузит ваш ресурс в папку public/vendor/login-register/css/style.css

дайте мне знать, если у вас есть какие-либо вопросы или другие проблемы :)

person Agung Widhiatmojo    schedule 04.07.2020