Skip to content

Instantly share code, notes, and snippets.

@parotikov
Last active February 6, 2023 04:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parotikov/9449e62c18740596b669537715789f0f to your computer and use it in GitHub Desktop.
Save parotikov/9449e62c18740596b669537715789f0f to your computer and use it in GitHub Desktop.
October CMS route in plugin, using custom controller action
<?php
namespace nikparotikov\testplugin\classes;
use Cms\Classes\CmsController;
class BaseController extends CmsController {
}
<?php
namespace nikparotikov\testplugin\classes;
use nikparotikov\testplugin\classes\BaseController;
use Response;
class CharacterController extends BaseController {
public function index()
{
return Response::make(['message' => 'hello'], 200);
}
}
<?php
Route::group(['namespace' => 'nikparotikov\testplugin\classes'], function()
{
Route::get('/testapi', 'CharacterController@index');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment