Welcome Guest, Not a member yet? Register   Sign In
Controller or its method is not found: \\App\\Controllers\\Home::index
#5

(This post was last modified: 02-27-2022, 08:18 PM by spreaderman. Edit Reason: making pretty )

PHP Code:
$routes->group('api', function($routes){
    $routes->post('create-test''Api\v1\EmployeeController::create_test');
}); 


PHP Code:
namespace App\Controllers\Api\v1;
use 
CodeIgniter\RESTful\ResourceController;
class 
EmployeeController extends ResourceController
{  
    
public function create_test(){
        return "okay";
    }



Above produces below if accessed from URL: https://api.example.com/api/create-test and POSTMAN (verb POST)

    404 - File Not Found
    Create-test is not a valid controller name

My directory structure is;

 
Code:
  app/Controllers/Api/v1/EmployeeController.php

If I change the verb to GET, I get "okay".  Same with POSTMAN.

PHP Code:
$routes->group('api', function($routes){
    $routes->get('create-test''Api\v1\EmployeeController::create_test');


I have had this problem many weeks so appreciate your help!
Reply


Messages In This Thread
RE: Controller or its method is not found: \\App\\Controllers\\Home::index - by spreaderman - 02-27-2022, 08:17 PM



Theme © iAndrew 2016 - Forum software by © MyBB