ANG YU 5 лет назад
Родитель
Сommit
110b26632d

+ 10 - 0
app/Http/Controllers/SendEmailsController.php

@@ -8,7 +8,17 @@ use Illuminate\Http\Request;
 
 class SendEmailsController extends Controller
 {
+
+
     //
+    /**
+     * SendEmailsController constructor.
+     */
+    public function __construct()
+    {
+        $this->middleware('auth')->except([]);
+    }
+
     public function index()
     {
         $roles = Role::all();

+ 36 - 0
database/migrations/2021_01_21_132441_add_authorrities_mail.php

@@ -0,0 +1,36 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AddAuthorritiesMail extends Migration
+{
+    protected $authNames=[
+        "基础设置-邮件",
+    ];
+
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        foreach ($this->authNames as $name){
+            \App\Authority::create(['name'=>$name,'alias_name'=>$name,'permission'=>'允许']);
+        }
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        foreach ($this->authNames as $name){
+            \App\Authority::where(['name'=>$name,'alias_name'=>$name])->delete();
+        }
+    }
+}

+ 2 - 0
resources/views/maintenance/menu.blade.php

@@ -95,9 +95,11 @@
                     <a class="nav-link text-muted" href="{{url('maintenance/laborCompany')}}" :class="{active:isActive('laborCompany',2)}">劳务所</a>
                 </li> @endcan
             {{--TODO 权限--}}
+                @can('基础设置-邮件')
                 <li class="nav-item">
                     <a class="nav-link text-muted" href="{{url('maintenance/mail')}}" :class="{active:isActive('mail',2)}">邮件</a>
                 </li>
+                @endcan
             @can('日志')
                 <li class="nav-item">
                     <a class="nav-link text-muted" href="{{url('maintenance/log')}}" :class="{active:isActive('log',2)}">日志</a>