Я хочу создать чистый PHP REST API , и я довольно новичок в области серверной разработки, но я опытный разработчик программного обеспечения, поэтому некоторые концепции мне известны.
Однакопосле просмотра нескольких руководств по созданию REST API с помощью PHP все инструкторы использовали более простые примеры, в которых не было вложений.
Простой пример:
GET /api/category/read.php
Однако я хочу создать что-то вроде этого:
GET /api/{user_id}/{folder_id}/{file_name}/read.php
Iя изо всех сил пытаюсь найти любой учебник, охватывающий это с PHP.И я потратил несколько часов, пытаясь понять это самостоятельно, пытаясь изменить код, который я видел в видео Tutorial.Я имею в виду, что если я сделаю так, как они, это будет означать создание папок вручную в моей папке проекта для каждой {user_id}
и т. Д. Для каждой подпапки ... но я не думаю, что такое жесткое кодирование является решением.
Я нашел здесь несколько ТАК вопросов, тесно связанных с моим вопросом, но ни на один из них нет удовлетворительных ответов - я удивляюсь, что это возможно, если это вообще возможно сделать.Но это кажется настолько распространенным (например, я знаю, что GitHub API имеет именно эту поддержку /{user}/repos
), поэтому я думаю, что это должно быть выполнимо.
Я был бы очень признателен, если бы кто-то мог помочь мне, как выполнитьмоя цель.Если нет, то указание на учебник / документацию, которая делает это, равнозначно приветствуется!