zhangjiangbin 8 лет назад
Родитель
Сommit
2ea0ed3f28
40 измененных файлов с 96 добавлено и 640 удалено
  1. 95 151
      app/Http/Controllers/AdminController.php
  2. 0 32
      app/Http/Controllers/Auth/ForgotPasswordController.php
  3. 0 39
      app/Http/Controllers/Auth/LoginController.php
  4. 0 71
      app/Http/Controllers/Auth/RegisterController.php
  5. 0 39
      app/Http/Controllers/Auth/ResetPasswordController.php
  6. 0 8
      app/Http/Models/Article.php
  7. 0 17
      app/Http/Models/ArticleLog.php
  8. 0 4
      app/Http/Models/Config.php
  9. 0 4
      app/Http/Models/Country.php
  10. 0 13
      app/Http/Models/Coupon.php
  11. 0 5
      app/Http/Models/CouponLog.php
  12. 0 8
      app/Http/Models/EmailLog.php
  13. 0 13
      app/Http/Models/Goods.php
  14. 0 7
      app/Http/Models/Invite.php
  15. 0 4
      app/Http/Models/Level.php
  16. 0 12
      app/Http/Models/Order.php
  17. 0 10
      app/Http/Models/OrderGoods.php
  18. 0 7
      app/Http/Models/Paypal.php
  19. 0 8
      app/Http/Models/ReferralApply.php
  20. 0 8
      app/Http/Models/ReferralLog.php
  21. 0 6
      app/Http/Models/SsConfig.php
  22. 0 4
      app/Http/Models/SsGroup.php
  23. 0 4
      app/Http/Models/SsGroupNode.php
  24. 0 27
      app/Http/Models/SsNode.php
  25. 0 6
      app/Http/Models/SsNodeInfo.php
  26. 0 5
      app/Http/Models/SsNodeOnlineLog.php
  27. 0 7
      app/Http/Models/SsNodeTrafficDaily.php
  28. 0 7
      app/Http/Models/SsNodeTrafficHourly.php
  29. 0 7
      app/Http/Models/Ticket.php
  30. 0 6
      app/Http/Models/TicketReply.php
  31. 0 34
      app/Http/Models/User.php
  32. 0 8
      app/Http/Models/UserBalanceLog.php
  33. 0 6
      app/Http/Models/UserBanLog.php
  34. 0 8
      app/Http/Models/UserScoreLog.php
  35. 0 8
      app/Http/Models/UserSubscribe.php
  36. 1 6
      app/Http/Models/UserSubscribeLog.php
  37. 0 8
      app/Http/Models/UserTrafficDaily.php
  38. 0 8
      app/Http/Models/UserTrafficHourly.php
  39. 0 9
      app/Http/Models/UserTrafficLog.php
  40. 0 6
      app/Http/Models/Verify.php

+ 95 - 151
app/Http/Controllers/AdminController.php

@@ -131,36 +131,14 @@ class AdminController extends Controller
     public function addUser(Request $request)
     {
         if ($request->method() == 'POST') {
-            $username = $request->get('username');
-            $password = $request->get('password');
-            $port = $request->get('port');
-            $passwd = $request->get('passwd');
-            $transfer_enable = $request->get('transfer_enable');
-            $enable = $request->get('enable');
-            $method = $request->get('method');
-            //$custom_method = $request->get('custom_method');
-            $protocol = $request->get('protocol');
-            $protocol_param = $request->get('protocol_param');
-            $obfs = $request->get('obfs');
-            $obfs_param = $request->get('obfs_param');
-            $gender = $request->get('gender');
-            $wechat = $request->get('wechat');
-            $qq = $request->get('qq');
-            $usage = $request->get('usage');
-            $pay_way = $request->get('pay_way');
-            $enable_time = $request->get('enable_time');
-            $expire_time = $request->get('expire_time');
-            $remark = $request->get('remark');
-            $level = $request->get('level');
-            $is_admin = $request->get('is_admin');
-
             // 校验username是否已存在
-            $exists = User::query()->where('username', $username)->first();
+            $exists = User::query()->where('username', $request->get('username'))->first();
             if ($exists) {
                 return Response::json(['status' => 'fail', 'data' => '', 'message' => '用户名已存在,请重新输入']);
             }
 
             // 密码为空时则生成随机密码
+            $password = $request->get('password');
             if (empty($password)) {
                 $str = $this->makeRandStr();
                 $password = md5($str);
@@ -168,35 +146,35 @@ class AdminController extends Controller
                 $password = md5($password);
             }
 
-            $ret = User::query()->create([
-                'username'        => $username,
-                'password'        => $password,
-                'port'            => $port,
-                'passwd'          => empty($passwd) ? $this->makeRandStr() : $passwd, // SS密码为空时生成默认密码
-                'transfer_enable' => $this->toGB($transfer_enable),
-                'enable'          => $enable,
-                'method'          => $method,
-                'custom_method'   => $method,
-                'protocol'        => $protocol,
-                'protocol_param'  => $protocol_param,
-                'obfs'            => $obfs,
-                'obfs_param'      => $obfs_param,
-                'gender'          => $gender,
-                'wechat'          => $wechat,
-                'qq'              => $qq,
-                'usage'           => $usage,
-                'pay_way'         => $pay_way,
-                'balance'         => 0,
-                'score'           => 0,
-                'enable_time'     => empty($enable_time) ? date('Y-m-d') : $enable_time,
-                'expire_time'     => empty($expire_time) ? date('Y-m-d', strtotime("+365 days")) : $expire_time,
-                'remark'          => $remark,
-                'level'           => $level,
-                'is_admin'        => $is_admin,
-                'reg_ip'          => $request->getClientIp()
-            ]);
-
-            if ($ret) {
+            $user = new User();
+            $user->username = $request->get('username');
+            $user->password = $password;
+            $user->port = $request->get('port');
+            $user->passwd = empty($request->get('passwd')) ? $this->makeRandStr() : $request->get('passwd'); // SS密码为空时生成默认密码
+            $user->transfer_enable = $this->toGB($request->get('transfer_enable', 0));
+            $user->enable = $request->get('enable', 0);
+            $user->method = $request->get('method');
+            $user->custom_method = $request->get('method');
+            $user->protocol = $request->get('protocol', '');
+            $user->protocol_param = $request->get('protocol_param', '');
+            $user->obfs = $request->get('obfs', '');
+            $user->obfs_param = $request->get('obfs_param', '');
+            $user->gender = $request->get('gender', 1);
+            $user->wechat = $request->get('wechat', '');
+            $user->qq = $request->get('qq', '');
+            $user->usage = $request->get('usage', 1);
+            $user->pay_way = $request->get('pay_way', 1);
+            $user->balance = 0;
+            $user->score = 0;
+            $user->enable_time = empty($request->get('enable_time')) ? date('Y-m-d') : $request->get('enable_time');
+            $user->expire_time = empty($request->get('expire_time')) ? date('Y-m-d', strtotime("+365 days")) : $request->get('expire_time');
+            $user->remark = $request->get('remark', '');
+            $user->level = $request->get('level', 1);
+            $user->is_admin = $request->get('is_admin', 0);
+            $user->reg_ip = $request->getClientIp();
+            $user->save();
+
+            if ($user->id) {
                 return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']);
             } else {
                 return Response::json(['status' => 'fail', 'data' => '', 'message' => '添加失败']);
@@ -358,7 +336,7 @@ class AdminController extends Controller
     // 节点列表
     public function nodeList(Request $request)
     {
-        $nodeList = SsNode::query()->paginate(10)->appends($request->except('page'));
+        $nodeList = SsNode::query()->orderBy('status', 'desc')->orderBy('id', 'asc')->paginate(10)->appends($request->except('page'));
         foreach ($nodeList as &$node) {
             // 在线人数
             $last_log_time = time() - 600; // 10分钟内
@@ -383,66 +361,40 @@ class AdminController extends Controller
     public function addNode(Request $request)
     {
         if ($request->method() == 'POST') {
-            $name = $request->get('name');
-            $group_id = $request->get('group_id');
-            $country_code = $request->get('country_code');
-            $server = $request->get('server');
-            $desc = $request->get('desc');
-            $method = $request->get('method');
-            //$custom_method = $request->get('custom_method');
-            $protocol = $request->get('protocol');
-            $protocol_param = $request->get('protocol_param');
-            $obfs = $request->get('obfs');
-            $obfs_param = $request->get('obfs_param');
-            $traffic_rate = $request->get('traffic_rate');
-            $bandwidth = $request->get('bandwidth');
-            $traffic = $request->get('traffic');
-            $monitor_url = $request->get('monitor_url');
-            $compatible = $request->get('compatible');
-            $single = $request->get('single');
-            $single_force = $request->get('single_force');
-            $single_port = $request->get('single_port');
-            $single_passwd = $request->get('single_passwd');
-            $single_method = $request->get('single_method');
-            $single_protocol = $request->get('single_protocol');
-            $single_obfs = $request->get('single_obfs');
-            $sort = $request->get('sort');
-            $status = $request->get('status');
-
-            $node = SsNode::query()->create([
-                'name'            => $name,
-                'group_id'        => $group_id,
-                'country_code'    => $country_code,
-                'server'          => $server,
-                'desc'            => $desc,
-                'method'          => $method,
-                'custom_method'   => $method,
-                'protocol'        => $protocol,
-                'protocol_param'  => $protocol_param,
-                'obfs'            => $obfs,
-                'obfs_param'      => $obfs_param,
-                'traffic_rate'    => $traffic_rate,
-                'bandwidth'       => $bandwidth,
-                'traffic'         => $traffic,
-                'monitor_url'     => $monitor_url,
-                'compatible'      => $compatible,
-                'single'          => $single,
-                'single_force'    => $single ? $single_force : 0,
-                'single_port'     => $single ? $single_port : '',
-                'single_passwd'   => $single ? $single_passwd : '',
-                'single_method'   => $single ? $single_method : '',
-                'single_protocol' => $single ? $single_protocol : '',
-                'single_obfs'     => $single ? $single_obfs : '',
-                'sort'            => $sort,
-                'status'          => $status,
-            ]);
+            $ssNode = new SsNode();
+            $ssNode->name = $request->get('name');
+            $ssNode->group_id = $request->get('group_id', 0);
+            $ssNode->country_code = $request->get('country_code', '');
+            $ssNode->server = $request->get('server');
+            $ssNode->desc = $request->get('desc', '');
+            $ssNode->method = $request->get('method');
+            $ssNode->custom_method = $request->get('method');
+            $ssNode->protocol = $request->get('protocol');
+            $ssNode->protocol_param = $request->get('protocol_param');
+            $ssNode->obfs = $request->get('obfs', '');
+            $ssNode->obfs_param = $request->get('obfs_param', '');
+            $ssNode->traffic_rate = $request->get('traffic_rate', 1);
+            $ssNode->bandwidth = $request->get('bandwidth', 100);
+            $ssNode->traffic = $request->get('traffic', 1000);
+            $ssNode->monitor_url = $request->get('monitor_url', '');
+            $ssNode->compatible = $request->get('compatible', 0);
+            $ssNode->single = $request->get('single', 0);
+            $ssNode->single_force = $request->get('single') ? $request->get('single_force') : 0;
+            $ssNode->single_port = $request->get('single') ? $request->get('single_port') : '';
+            $ssNode->single_passwd = $request->get('single') ? $request->get('single_passwd') : '';
+            $ssNode->single_method = $request->get('single') ? $request->get('single_method') : '';
+            $ssNode->single_protocol = $request->get('single') ? $request->get('single_protocol') : '';
+            $ssNode->single_obfs = $request->get('single') ? $request->get('single_obfs') : '';
+            $ssNode->sort = $request->get('sort', 0);
+            $ssNode->status = $request->get('status', 1);
+            $ssNode->save();
 
             // 建立分组关联
-            if ($group_id) {
-                SsGroupNode::query()->create([
-                    'group_id' => $group_id,
-                    'node_id'  => $node->id
-                ]);
+            if ($ssNode->id && $request->get('group_id', 0)) {
+                $ssGroupNode = new SsGroupNode();
+                $ssGroupNode->group_id = $request->get('group_id', 0);
+                $ssGroupNode->node_id = $ssNode->id;
+                $ssGroupNode->save();
             }
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']);
@@ -525,10 +477,11 @@ class AdminController extends Controller
                     // 先删除该节点所有关联
                     SsGroupNode::query()->where('node_id', $id)->delete();
 
-                    SsGroupNode::query()->create([
-                        'group_id' => $group_id,
-                        'node_id'  => $id
-                    ]);
+                    // 建立关联
+                    $ssGroupNode = new SsGroupNode();
+                    $ssGroupNode->group_id = $group_id;
+                    $ssGroupNode->node_id = $id;
+                    $ssGroupNode->save();
                 }
 
                 return Response::json(['status' => 'success', 'data' => '', 'message' => '编辑成功']);
@@ -633,20 +586,14 @@ class AdminController extends Controller
     public function addArticle(Request $request)
     {
         if ($request->method() == 'POST') {
-            $title = $request->get('title');
-            $type = $request->get('type');
-            $author = $request->get('author');
-            $content = $request->get('content');
-            $sort = $request->get('sort');
-
-            Article::query()->create([
-                'title'   => $title,
-                'type'    => $type,
-                'author'  => $author,
-                'content' => $content,
-                'is_del'  => 0,
-                'sort'    => $sort
-            ]);
+            $article = new Article();
+            $article->title = $request->get('title');
+            $article->type = $request->get('type', 1);
+            $article->author = $request->get('author');
+            $article->content = $request->get('content');
+            $article->is_del = 0;
+            $article->sort = $request->get('sort', 0);
+            $article->save();
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']);
         } else {
@@ -719,13 +666,10 @@ class AdminController extends Controller
     public function addGroup(Request $request)
     {
         if ($request->method() == 'POST') {
-            $name = $request->get('name');
-            $level = $request->get('level');
-
-            SsGroup::query()->create([
-                'name'  => $name,
-                'level' => $level
-            ]);
+            $ssGroup = new SsGroup();
+            $ssGroup->name = $request->get('name');
+            $ssGroup->level = $request->get('level');
+            $ssGroup->save();
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']);
         } else {
@@ -1242,12 +1186,12 @@ class AdminController extends Controller
                 return Response::json(['status' => 'fail', 'data' => '', 'message' => '配置已经存在,请勿重复添加']);
             }
 
-            SsConfig::query()->create([
-                'name'       => $name,
-                'type'       => $type,
-                'is_default' => $is_default,
-                'sort'       => $sort
-            ]);
+            $ssConfig = new SsConfig();
+            $ssConfig->name = $name;
+            $ssConfig->type = $type;
+            $ssConfig->is_default = $is_default;
+            $ssConfig->sort = $sort;
+            $ssConfig->save();
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']);
         } else {
@@ -1354,10 +1298,10 @@ class AdminController extends Controller
                 return Response::json(['status' => 'fail', 'data' => '', 'message' => '该等级已存在,请勿重复添加']);
             }
 
-            Level::query()->create([
-                'level'      => $level,
-                'level_name' => $level_name
-            ]);
+            $level = new Level();
+            $level->level = $level;
+            $level->level_name = $level_name;
+            $level->save();
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '提交成功']);
         } catch (\Exception $e) {
@@ -1471,10 +1415,10 @@ class AdminController extends Controller
                 return Response::json(['status' => 'fail', 'data' => '', 'message' => '该国家/地区名称已存在,请勿重复添加']);
             }
 
-            Country::query()->create([
-                'country_name' => $country_name,
-                'country_code' => $country_code
-            ]);
+            $country = new Country();
+            $country->country_name = $country_name;
+            $country->country_code = $country_code;
+            $country->save();
 
             return Response::json(['status' => 'success', 'data' => '', 'message' => '提交成功']);
         } catch (\Exception $e) {

+ 0 - 32
app/Http/Controllers/Auth/ForgotPasswordController.php

@@ -1,32 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Auth;
-
-use App\Http\Controllers\Controller;
-use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
-
-class ForgotPasswordController extends Controller
-{
-    /*
-    |--------------------------------------------------------------------------
-    | Password Reset Controller
-    |--------------------------------------------------------------------------
-    |
-    | This controller is responsible for handling password reset emails and
-    | includes a trait which assists in sending these notifications from
-    | your application to your users. Feel free to explore this trait.
-    |
-    */
-
-    use SendsPasswordResetEmails;
-
-    /**
-     * Create a new controller instance.
-     *
-     * @return void
-     */
-    public function __construct()
-    {
-        $this->middleware('guest');
-    }
-}

+ 0 - 39
app/Http/Controllers/Auth/LoginController.php

@@ -1,39 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Auth;
-
-use App\Http\Controllers\Controller;
-use Illuminate\Foundation\Auth\AuthenticatesUsers;
-
-class LoginController extends Controller
-{
-    /*
-    |--------------------------------------------------------------------------
-    | Login Controller
-    |--------------------------------------------------------------------------
-    |
-    | This controller handles authenticating users for the application and
-    | redirecting them to your home screen. The controller uses a trait
-    | to conveniently provide its functionality to your applications.
-    |
-    */
-
-    use AuthenticatesUsers;
-
-    /**
-     * Where to redirect users after login.
-     *
-     * @var string
-     */
-    protected $redirectTo = '/home';
-
-    /**
-     * Create a new controller instance.
-     *
-     * @return void
-     */
-    public function __construct()
-    {
-        $this->middleware('guest')->except('logout');
-    }
-}

+ 0 - 71
app/Http/Controllers/Auth/RegisterController.php

@@ -1,71 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Auth;
-
-use App\User;
-use App\Http\Controllers\Controller;
-use Illuminate\Support\Facades\Validator;
-use Illuminate\Foundation\Auth\RegistersUsers;
-
-class RegisterController extends Controller
-{
-    /*
-    |--------------------------------------------------------------------------
-    | Register Controller
-    |--------------------------------------------------------------------------
-    |
-    | This controller handles the registration of new users as well as their
-    | validation and creation. By default this controller uses a trait to
-    | provide this functionality without requiring any additional code.
-    |
-    */
-
-    use RegistersUsers;
-
-    /**
-     * Where to redirect users after registration.
-     *
-     * @var string
-     */
-    protected $redirectTo = '/home';
-
-    /**
-     * Create a new controller instance.
-     *
-     * @return void
-     */
-    public function __construct()
-    {
-        $this->middleware('guest');
-    }
-
-    /**
-     * Get a validator for an incoming registration request.
-     *
-     * @param  array  $data
-     * @return \Illuminate\Contracts\Validation\Validator
-     */
-    protected function validator(array $data)
-    {
-        return Validator::make($data, [
-            'name' => 'required|string|max:255',
-            'email' => 'required|string|email|max:255|unique:users',
-            'password' => 'required|string|min:6|confirmed',
-        ]);
-    }
-
-    /**
-     * Create a new user instance after a valid registration.
-     *
-     * @param  array  $data
-     * @return User
-     */
-    protected function create(array $data)
-    {
-        return User::create([
-            'name' => $data['name'],
-            'email' => $data['email'],
-            'password' => bcrypt($data['password']),
-        ]);
-    }
-}

+ 0 - 39
app/Http/Controllers/Auth/ResetPasswordController.php

@@ -1,39 +0,0 @@
-<?php
-
-namespace App\Http\Controllers\Auth;
-
-use App\Http\Controllers\Controller;
-use Illuminate\Foundation\Auth\ResetsPasswords;
-
-class ResetPasswordController extends Controller
-{
-    /*
-    |--------------------------------------------------------------------------
-    | Password Reset Controller
-    |--------------------------------------------------------------------------
-    |
-    | This controller is responsible for handling password reset requests
-    | and uses a simple trait to include this behavior. You're free to
-    | explore this trait and override any methods you wish to tweak.
-    |
-    */
-
-    use ResetsPasswords;
-
-    /**
-     * Where to redirect users after resetting their password.
-     *
-     * @var string
-     */
-    protected $redirectTo = '/home';
-
-    /**
-     * Create a new controller instance.
-     *
-     * @return void
-     */
-    public function __construct()
-    {
-        $this->middleware('guest');
-    }
-}

+ 0 - 8
app/Http/Models/Article.php

@@ -13,13 +13,5 @@ class Article extends Model
 {
     protected $table = 'article';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'title',
-        'author',
-        'content',
-        'is_del',
-        'type',
-        'sort'
-    ];
 
 }

+ 0 - 17
app/Http/Models/ArticleLog.php

@@ -13,22 +13,5 @@ class ArticleLog extends Model
 {
     protected $table = 'article_log';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'aid',
-        'lat',
-        'lng',
-        'ip',
-        'headers',
-        'nation',
-        'province',
-        'city',
-        'district',
-        'street',
-        'street_number',
-        'address',
-        'full',
-        'is_pull',
-        'status'
-    ];
 
 }

+ 0 - 4
app/Http/Models/Config.php

@@ -14,9 +14,5 @@ class Config extends Model
     protected $table = 'config';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'name',
-        'value'
-    ];
 
 }

+ 0 - 4
app/Http/Models/Country.php

@@ -14,8 +14,4 @@ class Country extends Model
     protected $table = 'country';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'country_name',
-        'country_code'
-    ];
 }

+ 0 - 13
app/Http/Models/Coupon.php

@@ -13,18 +13,5 @@ class Coupon extends Model
 {
     protected $table = 'coupon';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'name',
-        'logo',
-        'sn',
-        'type',
-        'usage',
-        'amount',
-        'discount',
-        'available_start',
-        'available_end',
-        'is_del',
-        'status'
-    ];
 
 }

+ 0 - 5
app/Http/Models/CouponLog.php

@@ -13,10 +13,5 @@ class CouponLog extends Model
 {
     protected $table = 'coupon_log';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'coupon_id',
-        'goods_id',
-        'order_id'
-    ];
 
 }

+ 0 - 8
app/Http/Models/EmailLog.php

@@ -14,14 +14,6 @@ class EmailLog extends Model
     protected $table = 'email_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'user_id',
-        'title',
-        'content',
-        'status',
-        'error',
-        'created_at'
-    ];
 
     function user() {
         return $this->hasOne(User::class, 'id', 'user_id');

+ 0 - 13
app/Http/Models/Goods.php

@@ -13,18 +13,5 @@ class Goods extends Model
 {
     protected $table = 'goods';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'sku',
-        'name',
-        'logo',
-        'traffic',
-        'score',
-        'type',
-        'price',
-        'desc',
-        'days',
-        'is_del',
-        'status'
-    ];
 
 }

+ 0 - 7
app/Http/Models/Invite.php

@@ -13,13 +13,6 @@ class Invite extends Model
 {
     protected $table = 'invite';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'uid',
-        'fuid',
-        'code',
-        'status',
-        'dateline'
-    ];
 
     public function Generator()
     {

+ 0 - 4
app/Http/Models/Level.php

@@ -13,8 +13,4 @@ class Level extends Model
 {
     protected $table = 'level';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'level',
-        'level_name'
-    ];
 }

+ 0 - 12
app/Http/Models/Order.php

@@ -13,18 +13,6 @@ class Order extends Model
 {
     protected $table = 'order';
     protected $primaryKey = 'oid';
-    protected $fillable = [
-        'orderId',
-        'user_id',
-        'goods_id',
-        'coupon_id',
-        'totalOriginalPrice',
-        'totalPrice',
-        'expire_at',
-        'is_expire',
-        'pay_way',
-        'status'
-    ];
 
     function user()
     {

+ 0 - 10
app/Http/Models/OrderGoods.php

@@ -13,16 +13,6 @@ class OrderGoods extends Model
 {
     protected $table = 'order_goods';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'oid',
-        'orderId',
-        'user_id',
-        'goods_id',
-        'num',
-        'original_price',
-        'price',
-        'is_expire'
-    ];
 
     function user() {
         return $this->hasOne(User::class, 'id', 'user_id');

+ 0 - 7
app/Http/Models/Paypal.php

@@ -13,12 +13,5 @@ class Paypal extends Model
 {
     protected $table = 'paypal';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'oid',
-        'invoice_number',
-        'items',
-        'response_data',
-        'error',
-    ];
 
 }

+ 0 - 8
app/Http/Models/ReferralApply.php

@@ -13,14 +13,6 @@ class ReferralApply extends Model
 {
     protected $table = 'referral_apply';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'before',
-        'after',
-        'amount',
-        'link_logs',
-        'status'
-    ];
 
     public function User()
     {

+ 0 - 8
app/Http/Models/ReferralLog.php

@@ -13,14 +13,6 @@ class ReferralLog extends Model
 {
     protected $table = 'referral_log';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'ref_user_id',
-        'order_id',
-        'amount',
-        'ref_amount',
-        'status'
-    ];
 
     function user() {
         return $this->hasOne(User::class, 'id', 'user_id');

+ 0 - 6
app/Http/Models/SsConfig.php

@@ -13,11 +13,5 @@ class SsConfig extends Model
 {
     protected $table = 'ss_config';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'name',
-        'type',
-        'is_default',
-        'sort'
-    ];
 
 }

+ 0 - 4
app/Http/Models/SsGroup.php

@@ -13,9 +13,5 @@ class SsGroup extends Model
 {
     protected $table = 'ss_group';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'name',
-        'level'
-    ];
 
 }

+ 0 - 4
app/Http/Models/SsGroupNode.php

@@ -14,9 +14,5 @@ class SsGroupNode extends Model
     protected $table = 'ss_group_node';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'group_id',
-        'node_id'
-    ];
 
 }

+ 0 - 27
app/Http/Models/SsNode.php

@@ -13,32 +13,5 @@ class SsNode extends Model
 {
     protected $table = 'ss_node';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'name',
-        'group_id',
-        'country_code',
-        'server',
-        'desc',
-        'method',
-        'custom_method',
-        'protocol',
-        'protocol_param',
-        'obfs',
-        'obfs_param',
-        'traffic_rate',
-        'bandwidth',
-        'traffic',
-        'monitor_url',
-        'compatible',
-        'single',
-        'single_force',
-        'single_port',
-        'single_passwd',
-        'single_method',
-        'single_protocol',
-        'single_obfs',
-        'sort',
-        'status'
-    ];
 
 }

+ 0 - 6
app/Http/Models/SsNodeInfo.php

@@ -14,11 +14,5 @@ class SsNodeInfo extends Model
     protected $table = 'ss_node_info';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'node_id',
-        'uptime',
-        'load',
-        'log_time'
-    ];
 
 }

+ 0 - 5
app/Http/Models/SsNodeOnlineLog.php

@@ -14,10 +14,5 @@ class SsNodeOnlineLog extends Model
     protected $table = 'ss_node_online_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'node_id',
-        'online_user',
-        'log_time'
-    ];
 
 }

+ 0 - 7
app/Http/Models/SsNodeTrafficDaily.php

@@ -13,13 +13,6 @@ class SsNodeTrafficDaily extends Model
 {
     protected $table = 'ss_node_traffic_daily';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'node_id',
-        'u',
-        'd',
-        'total',
-        'traffic'
-    ];
 
     public function info()
     {

+ 0 - 7
app/Http/Models/SsNodeTrafficHourly.php

@@ -13,13 +13,6 @@ class SsNodeTrafficHourly extends Model
 {
     protected $table = 'ss_node_traffic_hourly';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'node_id',
-        'u',
-        'd',
-        'total',
-        'traffic'
-    ];
 
     public function info()
     {

+ 0 - 7
app/Http/Models/Ticket.php

@@ -14,13 +14,6 @@ class Ticket extends Model
     protected $table = 'ticket';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'user_id',
-        'title',
-        'content',
-        'status',
-        'created_at'
-    ];
 
     public function User()
     {

+ 0 - 6
app/Http/Models/TicketReply.php

@@ -14,12 +14,6 @@ class TicketReply extends Model
     protected $table = 'ticket_reply';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'ticket_id',
-        'user_id',
-        'content',
-        'created_at'
-    ];
 
     public function User()
     {

+ 0 - 34
app/Http/Models/User.php

@@ -13,40 +13,6 @@ class User extends Model
 {
     protected $table = 'user';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'username',
-        'password',
-        'port',
-        'passwd',
-        'transfer_enable',
-        'u',
-        'd',
-        't',
-        'enable',
-        'method',
-        'custom_method',
-        'protocol',
-        'protocol_param',
-        'obfs',
-        'obfs_param',
-        'speed_limit_per_con',
-        'speed_limit_per_user',
-        'gender',
-        'wechat',
-        'qq',
-        'usage',
-        'pay_way',
-        'balance',
-        'enable_time',
-        'expire_time',
-        'remark',
-        'level',
-        'is_admin',
-        'reg_ip',
-        'last_login',
-        'referral_uid',
-        'status',
-    ];
 
     function payment() {
         return $this->hasMany(Payment::class, 'user_id', 'id');

+ 0 - 8
app/Http/Models/UserBalanceLog.php

@@ -14,14 +14,6 @@ class UserBalanceLog extends Model
     protected $table = 'user_balance_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'user_id',
-        'before',
-        'after',
-        'balance',
-        'desc',
-        'created_at'
-    ];
 
     public function User()
     {

+ 0 - 6
app/Http/Models/UserBanLog.php

@@ -13,12 +13,6 @@ class UserBanLog extends Model
 {
     protected $table = 'user_ban_log';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'minutes',
-        'desc',
-        'status'
-    ];
 
     public function User()
     {

+ 0 - 8
app/Http/Models/UserScoreLog.php

@@ -14,14 +14,6 @@ class UserScoreLog extends Model
     protected $table = 'user_score_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'user_id',
-        'before',
-        'after',
-        'score',
-        'desc',
-        'created_at'
-    ];
 
     public function User()
     {

+ 0 - 8
app/Http/Models/UserSubscribe.php

@@ -13,14 +13,6 @@ class UserSubscribe extends Model
 {
     protected $table = 'user_subscribe';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'code',
-        'times',
-        'status',
-        'ban_time',
-        'ban_desc',
-    ];
 
     public function User()
     {

+ 1 - 6
app/Http/Models/UserSubscribeLog.php

@@ -14,10 +14,5 @@ class UserSubscribeLog extends Model
     protected $table = 'user_subscribe_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'sid',
-        'request_ip',
-        'request_time',
-        'request_header',
-    ];
+
 }

+ 0 - 8
app/Http/Models/UserTrafficDaily.php

@@ -13,14 +13,6 @@ class UserTrafficDaily extends Model
 {
     protected $table = 'user_traffic_daily';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'node_id',
-        'u',
-        'd',
-        'total',
-        'traffic'
-    ];
 
     public function node()
     {

+ 0 - 8
app/Http/Models/UserTrafficHourly.php

@@ -13,14 +13,6 @@ class UserTrafficHourly extends Model
 {
     protected $table = 'user_traffic_hourly';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'node_id',
-        'u',
-        'd',
-        'total',
-        'traffic'
-    ];
 
     public function node()
     {

+ 0 - 9
app/Http/Models/UserTrafficLog.php

@@ -14,15 +14,6 @@ class UserTrafficLog extends Model
     protected $table = 'user_traffic_log';
     protected $primaryKey = 'id';
     public $timestamps = false;
-    protected $fillable = [
-        'user_id',
-        'u',
-        'd',
-        'node_id',
-        'rate',
-        'traffic',
-        'log_time'
-    ];
 
     // 关联账号
     public function User () {

+ 0 - 6
app/Http/Models/Verify.php

@@ -13,12 +13,6 @@ class Verify extends Model
 {
     protected $table = 'verify';
     protected $primaryKey = 'id';
-    protected $fillable = [
-        'user_id',
-        'username',
-        'token',
-        'status'
-    ];
 
     public function User() {
         return $this->hasOne(User::class, 'id', 'user_id');