Это первый раз, когда я разрабатываю Laravel Vue app. Когда я использую php artisan serve, все работает нормально. Но когда я загружаю его с помощью http://localhost/myProject/public, активы не загружаются. Мои изображения находятся в каталоге img внутри общей папки. Я использовал шаблоны лезвий, чтобы решить эту проблему, когда использую только Laravel. Но теперь я не могу использовать лезвие, так как это компонент Vue. Как я могу запустить проект без php artisan serve? Моя конечная цель - развернуть проект на общем сервере godaddy. Пожалуйста помогите.
Спасибо, брат, я успешно развернулся, и половина моей проблемы была решена. Мой проект выполнен с использованием Laravel и Vue. Так что теперь я не могу отправить запрос API, выдает ошибку 404.
проверьте мой новый добавленный ответ






просто запустите git clone [your_project_address] в папке www, а затем запустите «php artisan migrate», конечно, вы должны были хорошо настроить.
@ThasheelApps это ваше решение для доступа к API.
Создайте файл .htaccess в root folder и вставьте туда следующий код:
<IfModule mod_rewrite.c>
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Эта проблема возникает много раз из-за index.php в URL. если вы попробуете свой api endpoint в том числе index.php, он будет работать отлично. чтобы предотвратить эту проблему, нам нужно следовать вышеуказанному решению htaccess
Спасибо, но, к сожалению, мне это не помогло. Все еще дает мне следующую ошибку. app.js:1 GET мой_домен/API/профиль 404 (не найдено) app.js:1 Неперехвачено (в промисе) Ошибка: запрос не выполнен с кодом состояния 404
попробуйте get API в URL-адресе браузера, например: my_domain/index.php/api/profile. Это работает?
Отлаживайте свое приложение, используя «php artisan serve», пока вы разрабатываете его на своем локальном компьютере.
Когда вы опубликуете это в godaddy, сожмите папку проекта (скажем, «my_project») и загрузите zip-файл («my_project.zip») в каталог «public_html» в godaddy.
распаковать папку.
Теперь структура каталогов будет "public_html/my_project...".
у вас будет «общедоступный» каталог внутри «my_project». Теперь создайте поддомен, который указывает на общедоступный каталог.
Вот и все. Теперь загрузите субдомен. Активы и API будут работать отлично.
Следуй этим шагам:
Это все. Наслаждайтесь, если вы правильно создали и прикрепили свою БД к своему проекту.