课堂项目 接口
web 定义路由
// 公开课 =免费课程 接口
Route::any('opencourse',array('uses'=>"Api\ApiController@opencourse"));
// 系统课程 根据状体判断
Route::any('systemcourse',array('uses'=>"Api\ApiController@systemcourse"));
// 国书服务 也是根据系统课判断 详情可以看控制器里的注释
Route::any('bookcourse',array('uses'=>"Api\ApiController@bookcourse"));
// 国书服务里面有一个分类 根据公务员查询的
Route::any('fenlei',array('uses'=>"Api\ApiController@fenlei"));
// 报名接口
Route::any('apply',array('uses'=>"Api\ApiController@apply"));
// 学院专享
Route::any('studentcourse',array('uses'=>"Api\ApiController@studentcourse"));
controller 控制器
// 公开课 根据价钱判断 接口
public function opencourse(){
$sql = DB::select("select * from jy_goodsclass where gc_price=0");
if($sql){
$array['list']=$sql;
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
// 系统课程 根据状态判断 接口
public function systemcourse(){
$sql = DB::select('select * from jy_goodsclass where type_status=2');
if($sql){
$array['list']=$sql;
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
// 国书服务 也是根据状态判断 判断的也是系统课程的状态 因为他们两个本来就很像 我的公开课用的是价钱判断的 所系系统课里面公开课和系统课都有 所以可以使用
public function bookcourse(){
$sql = DB::select('select * from jy_goodsclass where type_status=2');
if($sql){
$array['list']=$sql;
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
// 这个是根据全部分类里面的进行筛选 根据对应分类的id
public function fenlei(){
$gc_type= $_POST['gc_type'];
$sql = DB::table('jy_goodsclass')->where('gc_type',$gc_type)->get();
if($sql){
$array['list']=$sql;
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
// 报名接口
// 学员专项的话 必须是先报名的 所以先写一个报名的接口
public function apply(Request $request){
$uid = $_GET['uid'];
$pid = $_GET['pid'];
$id = [
'uid'=>$uid,
'pid'=>$pid
];
$sql = DB::table('jy_id')->insert($id);
if($sql){
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
// 学院专享 已报名的
public function studentcourse(){
$uid = $_GET['uid'];
$sql = DB::select("select gc_image,gc_name,gc_gooddate,gc_enddate from jy_goodsclass,jy_id where jy_goodsclass.id=jy_id.pid and uid={$uid}");
if($sql){
$array['list']=$sql;
$array['status']=100;
$array['msg']="成功";
}
return json_encode($array);
}
文档 只上传一个报名接口