Browse Source

添加Materials: Model,Service,Controller,Route顶层路由

ajun 5 years ago
parent
commit
4e3dcb9688

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

@@ -0,0 +1,10 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+
+class MaterialController extends Controller
+{
+    // 耗材
+}

+ 16 - 0
app/Material.php

@@ -0,0 +1,16 @@
+<?php
+
+namespace App;
+
+use Illuminate\Database\Eloquent\Model;
+
+use App\Traits\LogModelChanging;
+
+class Material extends Model
+{
+    use LogModelChanging;
+
+    protected $fillable = ['name','code'];
+
+
+}

+ 14 - 0
app/Services/MaterialService.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Services;
+
+use App\Material;
+use App\Traits\ServiceAppAop;
+
+class MaterialService
+{
+    use ServiceAppAop;
+    protected $modelClass = Material::class;
+
+
+}

+ 12 - 0
database/factories/MaterialFactory.php

@@ -0,0 +1,12 @@
+<?php
+
+/** @var \Illuminate\Database\Eloquent\Factory $factory */
+
+use App\Material;
+use Faker\Generator as Faker;
+
+$factory->define(Material::class, function (Faker $faker) {
+    return [
+        //
+    ];
+});

+ 4 - 0
routes/web.php

@@ -704,3 +704,7 @@ Route::group(['prefix'=>'station'],function(){
 Route::group(['prefix'=>'control'],function () {
    Route::get('panel/menu','ControlPanelController@index') ;
 });
+
+Route::group(['prefix' => 'material'],function(){
+
+});