web.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. //文件上传接口,前后台共用
  3. Route::post('uploadImg', 'PublicController@uploadImg')->name('uploadImg');
  4. //发送短信
  5. Route::post('/sendMsg', 'PublicController@sendMsg')->name('sendMsg');
  6. Route::get('/','Home\IndexController@index')->name('home');
  7. //支付
  8. Route::group(['namespace' => 'Home'], function () {
  9. //微信支付
  10. Route::get('/wechatPay', 'PayController@wechatPay')->name('wechatPay');
  11. //微信支付回调
  12. Route::post('/wechatNotify', 'PayController@wechatNotify')->name('wechatNofity');
  13. });
  14. //会员-不需要认证
  15. Route::group(['namespace'=>'Home','prefix'=>'member'],function (){
  16. //注册
  17. Route::get('register', 'MemberController@showRegisterForm')->name('home.member.showRegisterForm');
  18. Route::post('register', 'MemberController@register')->name('home.member.register');
  19. //登录
  20. Route::get('login', 'MemberController@showLoginForm')->name('home.member.showLoginForm');
  21. Route::post('login', 'MemberController@login')->name('home.member.login');
  22. });
  23. //会员-需要认证
  24. Route::group(['namespace'=>'Home','prefix'=>'member','middleware'=>'member'],function (){
  25. //个人中心
  26. Route::get('/','MemberController@index')->name('home.member');
  27. //退出
  28. Route::get('logout', 'MemberController@logout')->name('home.member.logout');
  29. });
  30. Route::prefix('sys')->group(function () {
  31. Route::any('/{class}/{action}', function ($class, $action) {
  32. $module='sys';
  33. return appExec($module, $class, $action);
  34. });
  35. });