IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

Пример соответствие Laravel CRUD actions RESTful API эндпоинтам

На примере пользователей (users). общедоступный — получить данные может любой пользователь закрытый — получить данные может только авторизованный пользователь   1) получение всех пользователей из базы (список пользователей). index() => GET /users общедоступный   2) создание нового пользователя. Форма добавления в браузере. (Получаем вспомогательные данные, справочники и т.п.) create() => GET /users/create закрытый   3) сохранение данные в  базе данных. store() => POST /users закрытый   4) получение данных пользователя (для просмотра). show() => GET /users/{id} общедоступный   5) получение данных пользователя (для редактирования). edit() => GET /users/{id}/edit закрытый 6) сохранение отредактированной записи. update() => PATCH|PUT /users/{id} закрытый   7) удаление записи. destroy() => /users/{id} закрытый —————— Кратко ——————— index()   => GET /users create()  => GET /users/create store()    => POST /users show()    => GET /users/{id} edit()      =>  GET /users/{id}/edit update() =>  PATCH|PUT /users/{id} destroy() => DELETE /users/{id}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *