<?php
use Illuminate\Routing\Router;

Admin::registerAuthRoutes ();

Route::group ( [ 
		'prefix' => config ( 'admin.route.prefix' ),
		'namespace' => config ( 'admin.route.namespace' ),
		'middleware' => config ( 'admin.route.middleware' )
], function (Router $router) {


	$router->get ( '/', 'HomeController@index' );
	//家长管理
	$router->get ( 'users', 'UsersController@index' );
	$router->get ( 'users/create', 'UsersController@create' );
	$router->post ( 'users', 'UsersController@store' );
	$router->get ( 'users/{id}/edit', 'UsersController@edit' );
	$router->put ( 'users/{id}', 'UsersController@update' );
	$router->delete ( 'users/{id}', 'UsersController@destroy' );
	$router->get ( 'users/change_status', 'UsersController@changeStatus' );
	
	//学员管理
	$router->get ( 'children', 'ChildrenController@index' );
	$router->get ( 'children/create', 'ChildrenController@create' );
	$router->post ( 'children', 'ChildrenController@store' );
	$router->get ( 'children/{id}/edit', 'ChildrenController@edit' );
	$router->put ( 'children/{id}', 'ChildrenController@update' );
	$router->delete ( 'children/{id}', 'ChildrenController@destroy' );
	
	// 文章管理
	$router->get ( 'article', 'ArticleController@index' );
	$router->get ( 'article/create', 'ArticleController@create' );
	$router->post ( 'article', 'ArticleController@store' );
	$router->get ( 'article/{id}/edit', 'ArticleController@edit' );
	$router->put ( 'article/{id}', 'ArticleController@update' );
	$router->delete ( 'article/{id}', 'ArticleController@destroy' );
	
	//班级管理
	$router->get ( 'class', 'ClassController@index' );
	$router->get ( 'class/create', 'ClassController@create' );
	$router->post ( 'class', 'ClassController@store' );
	$router->get ( 'class/{id}/edit', 'ClassController@edit' );
	$router->put ( 'class/{id}', 'ClassController@update' );
	$router->delete ( 'class/{id}', 'ClassController@destroy' );
	
	$router->get ( 'class/excel/checkLeaveExcel', 'ExcelController@checkLeaveExcel' );
	
	
	//教练管理
	$router->get ( 'teacher', 'TeacherController@index' );
	$router->get ( 'teacher/create', 'TeacherController@create' );
	$router->post ( 'teacher', 'TeacherController@store' );
	$router->get ( 'teacher/{id}/edit', 'TeacherController@edit' );
	$router->put ( 'teacher/{id}', 'TeacherController@update' );
	$router->delete ( 'teacher/{id}', 'TeacherController@destroy' );
	
	//在线报名
	$router->get ( 'signUp', 'SignUpController@index' );
	$router->get ( 'signUp/create', 'SignUpController@create' );
	$router->post ( 'signUp', 'SignUpController@store' );
	$router->get ( 'signUp/{id}/edit', 'SignUpController@edit' );
	$router->put ( 'signUp/{id}', 'SignUpController@update' );
	$router->delete ( 'signUp/{id}', 'SignUpController@destroy' );
	//请假清单
	$router->get ( 'leave', 'LeaveController@index' );
	$router->get ( 'leave/create', 'LeaveController@create' );
	$router->post ( 'leave', 'LeaveController@store' );
	$router->get ( 'leave/{id}/edit', 'LeaveController@edit' );
	$router->put ( 'leave/{id}', 'LeaveController@update' );
	$router->delete ( 'leave/{id}', 'LeaveController@destroy' );
	
	//日报管理
	$router->get ( 'report', 'ReportController@index' );
	$router->get ( 'report/{id}', 'ReportController@show' );
	//考核清单
	$router->get ( 'exam', 'ExamController@index' );
	$router->get ( 'exam/create', 'ExamController@create' );
	$router->post ( 'exam', 'ExamController@store' );
	$router->get ( 'exam/{id}/edit', 'ExamController@edit' );
	$router->put ( 'exam/{id}', 'ExamController@update' );
	$router->delete ( 'exam/{id}', 'ExamController@destroy' );

} );
