33 lines
833 B
PHP
33 lines
833 B
PHP
<?php
|
|
|
|
|
|
namespace App\Http\Controller;
|
|
|
|
use Swoft\Bean\Annotation\Mapping\Inject;
|
|
use Swoft\Http\Message\Request;
|
|
use Swoft\Http\Server\Annotation\Mapping\Controller;
|
|
use Swoft\Http\Server\Annotation\Mapping\RequestMapping;
|
|
use Swoft\Http\Server\Annotation\Mapping\RequestMethod;
|
|
use BmobObject;
|
|
|
|
|
|
/**
|
|
* @Controller("admin")
|
|
* @package App\Http\Controller
|
|
*/
|
|
class CourseController extends BaseController {
|
|
|
|
/**
|
|
* @Inject("CourseService")
|
|
*/
|
|
private $CourseService;
|
|
/**
|
|
* @RequestMapping("newCourse", method=RequestMethod::POST)
|
|
* @param Request $request
|
|
* @return array|mixed|string
|
|
*/
|
|
public function newCourse (Request $request) {
|
|
$status = $this->CourseService->addNewCourse($request->post());
|
|
return $this->response->success($status,'发布课程成功');
|
|
}
|
|
} |