У меня есть 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, но для этого проекта у меня просто нет времени, чтобы сделать это правильно.