Welcome Guest, Not a member yet? Register   Sign In
$this->responseCreated() method not found
#2

Hi,

Method respondCreated() is still provided by Codeigniter 4.5.1. You can see from the link below.

https://github.com/datamweb/CodeIgniter4...#L143-L157

Make sure your controller extends from ResourceController. Like below:

PHP Code:
<?php

namespace App\Controllers;

use 
CodeIgniter\RESTful\ResourceController;

class 
Home extends ResourceController
{
    public function index()
    {
        return $this->respondCreated();
    }
}
?>

Or enter ResponseTrait manually:

PHP Code:
<?php

namespace App\Controllers;
use 
CodeIgniter\API\ResponseTrait;

class 
Home extends BaseController
{
    use ResponseTrait;

    public function index()
    {
        return $this->respondCreated();
    }

Reply


Messages In This Thread
RE: $this->responseCreated() method not found - by datamweb - 05-18-2024, 01:04 PM



Theme © iAndrew 2016 - Forum software by © MyBB