Как отправить из формы Laravel на внешний PHP? - PullRequest
0 голосов
/ 23 января 2019

У меня есть php-файл для записи в базу данных, который называется db_insert.php. Мне нужно опубликовать информацию из формы Laravel в этот файл PHP. Все работало, если у меня был файл db_insert на другом сервере и он был связан с ним напрямую. Теперь мне нужно сохранить все файлы вместе и связать их с файлом db_insert, но при этом я получаю ошибку not found. Я думаю, мне нужно указать файл как-то в laravel, может быть, в маршрутах?

$.post("https://test.com/test/db_insert.php", $("#desktop-form").serialize(), это запись, которая сработала. Теперь я переместил db_insert.php в свой корень проекта laravel (потому что я не знаю, куда еще его поместить) и связал с ним так: $.post("../../db_insert.php", $("#desktop-form").serialize(), и я получаю ошибку https://test.mysite.com/db_insert.php not found

PS! эта ссылка сделана в scripts.js внутри myproject/public/js

У меня вопрос, куда именно я помещу внешние php-файлы, подобные этому, в свой проект laravel и как именно я буду ссылаться на них или использовать их?

Это мой первый проект Laravel, и большая часть его была сделана другим человеком. Извините, если что-то сбивает с толку и не стесняйтесь просить каких-либо разъяснений

РЕШЕНИЕ

Решением было сохранить мой db_insert.php в публичной папке и сделать ссылку на него так: /update/db_insert.php. Спасибо @Stephen за решение, и я понимаю, что это плохой способ сделать что-то внутри Laravel, но для этого проекта у меня просто нет времени, чтобы сделать это правильно.

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