diff --git a/app/Http/Controllers/ItemCategoryController.php b/app/Http/Controllers/ItemCategoryController.php new file mode 100644 index 00000000..72cd6ae8 --- /dev/null +++ b/app/Http/Controllers/ItemCategoryController.php @@ -0,0 +1,85 @@ + 'array', + ]; + public function bookings() { return $this->hasMany('App\Booking'); } + + public function category() + { + return \App\ItemCategory::find($this->category_id); + } } diff --git a/app/ItemCategory.php b/app/ItemCategory.php new file mode 100644 index 00000000..b656ea4d --- /dev/null +++ b/app/ItemCategory.php @@ -0,0 +1,13 @@ +hasMany('App\Item','category_id'); + } +} diff --git a/database/migrations/2018_09_07_104706_create_items_table.php b/database/migrations/2018_09_07_104706_create_items_table.php index 1e5c5ef3..e76f42cf 100644 --- a/database/migrations/2018_09_07_104706_create_items_table.php +++ b/database/migrations/2018_09_07_104706_create_items_table.php @@ -15,9 +15,12 @@ class CreateItemsTable extends Migration { Schema::create('items', function (Blueprint $table) { $table->increments('id'); + $table->integer('category_id'); $table->integer('quantity'); $table->string('name'); + $table->string('official_number'); $table->string('desc'); + $table->text('metadata'); $table->timestamps(); }); } diff --git a/database/migrations/2019_08_27_074255_create_item_categories_table.php b/database/migrations/2019_08_27_074255_create_item_categories_table.php new file mode 100644 index 00000000..9d516b36 --- /dev/null +++ b/database/migrations/2019_08_27_074255_create_item_categories_table.php @@ -0,0 +1,35 @@ +increments('id'); + $table->string('name'); + $table->text('desc'); + $table->boolean('is_training'); + $table->boolean('is_op_appro'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('item_categories'); + } +} diff --git a/resources/views/layouts/admin/sidebar.blade.php b/resources/views/layouts/admin/sidebar.blade.php index 43cfca80..032f60f2 100644 --- a/resources/views/layouts/admin/sidebar.blade.php +++ b/resources/views/layouts/admin/sidebar.blade.php @@ -69,7 +69,6 @@
Horaire
- +