diff --git a/_old/app/Console/Commands/checkdb.php b/_old/app/Console/Commands/checkdb.php new file mode 100644 index 00000000..7fc6851b --- /dev/null +++ b/_old/app/Console/Commands/checkdb.php @@ -0,0 +1,132 @@ +get(); + foreach ($varieties as $variety) { + $specie_name = trim($variety->specie_name); + /* + $specie = Specie::firstOrCreate(['name' => $specie_name]); + if ($specie) { + $variety->specie_id = $specie->id; + $variety->save(); + } + */ + dump($specie_name); + } +/* + + $species = Specie::all(); + foreach ($species as $specie) { + $specie->name = trim($specie->name); + $specie->save(); + } + + $varieties = Variety::all(); + foreach ($varieties as $variety) { + $variety->name = trim($variety->name); + $variety->save(); + } +*/ +/* + $varieties = Variety::all(); + foreach ($varieties as $variety) { + $specie_name = $variety->specie; + dump($specie_name); + if (!empty($specie_name)) { + $specie = Specie::byName($specie_name)->first(); + if (isset($specie->name)) + { + dump($specie->name); + $variety->specie_id = $specie->id; + $variety->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucune espèce"); + } + } +*/ +/* + $species = Specie::all(); + foreach ($species as $specie) { + $genre_name = $specie->genre; + dump($genre_name); + if (!empty($genre_name)) { + $genre = Genre::byName($genre_name)->first(); + if (isset($genre->name)) + { + dump($genre->name); + $specie->genre_id = $genre->id; + $specie->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucun genre"); + } + } +*/ +/* + $genres = Genre::all(); + foreach ($genres as $genre) { + $family_name = $genre->family; + dump($family_name); + if (!empty($family_name)) { + $family = Family::byName($family_name)->first(); + if (isset($family->name)) + { + dump($family->name); + $genre->family_id = $family->id; + $genre->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucune famille"); + } + } + */ + } +} diff --git a/_old/app/Console/Commands/migrate.php b/_old/app/Console/Commands/migrate.php new file mode 100644 index 00000000..773a786c --- /dev/null +++ b/_old/app/Console/Commands/migrate.php @@ -0,0 +1,117 @@ +name = trim($specie->name); + $specie->save(); + } + + $varieties = Variety::all(); + foreach ($varieties as $variety) { + $variety->name = trim($variety->name); + $variety->save(); + } + +/* + $varieties = Variety::all(); + foreach ($varieties as $variety) { + $specie_name = $variety->specie; + dump($specie_name); + if (!empty($specie_name)) { + $specie = Specie::byName($specie_name)->first(); + if (isset($specie->name)) + { + dump($specie->name); + $variety->specie_id = $specie->id; + $variety->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucune espèce"); + } + } +*/ +/* + $species = Specie::all(); + foreach ($species as $specie) { + $genre_name = $specie->genre; + dump($genre_name); + if (!empty($genre_name)) { + $genre = Genre::byName($genre_name)->first(); + if (isset($genre->name)) + { + dump($genre->name); + $specie->genre_id = $genre->id; + $specie->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucun genre"); + } + } +*/ +/* + $genres = Genre::all(); + foreach ($genres as $genre) { + $family_name = $genre->family; + dump($family_name); + if (!empty($family_name)) { + $family = Family::byName($family_name)->first(); + if (isset($family->name)) + { + dump($family->name); + $genre->family_id = $family->id; + $genre->save(); + } else { + dump("non trouvé"); + } + } else { + dump("Aucune famille"); + } + } + */ + } +} diff --git a/app/Http/Controllers/Botanic/Admin/FamilyController.php b/app/Http/Controllers/Botanic/Admin/FamilyController.php index 3f4b4fc6..20d3bb7d 100644 --- a/app/Http/Controllers/Botanic/Admin/FamilyController.php +++ b/app/Http/Controllers/Botanic/Admin/FamilyController.php @@ -6,7 +6,7 @@ use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Repositories\Botanic\Families; -use App\DataTables\Botanic\FamiliesDataTable; +use App\Datatables\Botanic\FamiliesDataTable; class FamilyController extends Controller { diff --git a/app/Http/Controllers/Botanic/Admin/GenreController.php b/app/Http/Controllers/Botanic/Admin/GenreController.php index 79236ccf..cab9ff1b 100644 --- a/app/Http/Controllers/Botanic/Admin/GenreController.php +++ b/app/Http/Controllers/Botanic/Admin/GenreController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Botanic\Genres; use App\Repositories\Botanic\Families; -use App\DataTables\Botanic\GenresDataTable; +use App\Datatables\Botanic\GenresDataTable; class GenreController extends Controller { diff --git a/app/Http/Controllers/Botanic/Admin/SpecieController.php b/app/Http/Controllers/Botanic/Admin/SpecieController.php index 0df93657..291b8bea 100644 --- a/app/Http/Controllers/Botanic/Admin/SpecieController.php +++ b/app/Http/Controllers/Botanic/Admin/SpecieController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Botanic\Species; use App\Repositories\Botanic\Genres; -use App\DataTables\Botanic\SpeciesDataTable; +use App\Datatables\Botanic\SpeciesDataTable; class SpecieController extends Controller { diff --git a/app/Http/Controllers/Botanic/Admin/VarietyController.php b/app/Http/Controllers/Botanic/Admin/VarietyController.php index 66a117fc..4c57a3ad 100644 --- a/app/Http/Controllers/Botanic/Admin/VarietyController.php +++ b/app/Http/Controllers/Botanic/Admin/VarietyController.php @@ -8,7 +8,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Botanic\Varieties; use App\Repositories\Botanic\Species; use App\Repositories\Shop\TagGroups; -use App\DataTables\Botanic\VarietiesDataTable; +use App\Datatables\Botanic\VarietiesDataTable; use App\Models\Shop\Variety; diff --git a/app/Http/Controllers/Shop/Admin/ArticleController.php b/app/Http/Controllers/Shop/Admin/ArticleController.php index 487aacdf..006214df 100644 --- a/app/Http/Controllers/Shop/Admin/ArticleController.php +++ b/app/Http/Controllers/Shop/Admin/ArticleController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\Articles; use App\Repositories\Shop\ArticleFamilies; -use App\DataTables\Shop\ArticlesDataTable; +use App\Datatables\Shop\ArticlesDataTable; class ArticleController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/ArticleFamilyController.php b/app/Http/Controllers/Shop/Admin/ArticleFamilyController.php index 894c17b9..74559ec3 100644 --- a/app/Http/Controllers/Shop/Admin/ArticleFamilyController.php +++ b/app/Http/Controllers/Shop/Admin/ArticleFamilyController.php @@ -6,7 +6,7 @@ use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Repositories\Shop\ArticleFamilies; -use App\DataTables\Shop\ArticleFamiliesDataTable; +use App\Datatables\Shop\ArticleFamiliesDataTable; class ArticleFamilyController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/CategoryController.php b/app/Http/Controllers/Shop/Admin/CategoryController.php index b8180a76..a9cb7918 100644 --- a/app/Http/Controllers/Shop/Admin/CategoryController.php +++ b/app/Http/Controllers/Shop/Admin/CategoryController.php @@ -6,7 +6,7 @@ use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Repositories\Shop\Categories; -use App\DataTables\Shop\CategoriesDataTable; +use App\Datatables\Shop\CategoriesDataTable; class CategoryController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/PackageController.php b/app/Http/Controllers/Shop/Admin/PackageController.php index f7f20c9c..58818faa 100644 --- a/app/Http/Controllers/Shop/Admin/PackageController.php +++ b/app/Http/Controllers/Shop/Admin/PackageController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\ArticleFamilies; use App\Repositories\Shop\Packages; -use App\DataTables\Shop\PackagesDataTable; +use App\Datatables\Shop\PackagesDataTable; class PackageController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/PriceGenericCategoryController.php b/app/Http/Controllers/Shop/Admin/PriceGenericCategoryController.php index d495672a..4a551078 100644 --- a/app/Http/Controllers/Shop/Admin/PriceGenericCategoryController.php +++ b/app/Http/Controllers/Shop/Admin/PriceGenericCategoryController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\ArticleFamilies; use App\Repositories\Shop\PriceGenericCategories; -use App\DataTables\Shop\PriceGenericCategoriesDataTable; +use App\Datatables\Shop\PriceGenericCategoriesDataTable; class PriceGenericCategoryController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/PriceGenericController.php b/app/Http/Controllers/Shop/Admin/PriceGenericController.php index b91a5825..4424a457 100644 --- a/app/Http/Controllers/Shop/Admin/PriceGenericController.php +++ b/app/Http/Controllers/Shop/Admin/PriceGenericController.php @@ -11,7 +11,7 @@ use App\Repositories\Shop\PriceGenericCategories; use App\Repositories\Shop\Taxes; use App\Repositories\Shop\Packages; use App\Repositories\Shop\Unities; -use App\DataTables\Shop\PriceGenericsDataTable; +use App\Datatables\Shop\PriceGenericsDataTable; class PriceGenericController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/TagController.php b/app/Http/Controllers/Shop/Admin/TagController.php index e08201ec..39d61dc6 100644 --- a/app/Http/Controllers/Shop/Admin/TagController.php +++ b/app/Http/Controllers/Shop/Admin/TagController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\Tags; use App\Repositories\Shop\TagGroups; -use App\DataTables\Shop\TagsDataTable; +use App\Datatables\Shop\TagsDataTable; class TagController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/TagGroupController.php b/app/Http/Controllers/Shop/Admin/TagGroupController.php index 83bdfbc0..e8ad9e97 100644 --- a/app/Http/Controllers/Shop/Admin/TagGroupController.php +++ b/app/Http/Controllers/Shop/Admin/TagGroupController.php @@ -7,7 +7,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\TagGroups; use App\Repositories\Shop\ArticleFamilies; -use App\DataTables\Shop\TagGroupsDataTable; +use App\Datatables\Shop\TagGroupsDataTable; class TagGroupController extends Controller { diff --git a/app/Http/Controllers/Shop/Admin/UnityController.php b/app/Http/Controllers/Shop/Admin/UnityController.php index 56877952..884090ff 100644 --- a/app/Http/Controllers/Shop/Admin/UnityController.php +++ b/app/Http/Controllers/Shop/Admin/UnityController.php @@ -8,7 +8,7 @@ use App\Http\Controllers\Controller; use App\Repositories\Shop\ArticleFamilies; use App\Repositories\Shop\Packages; use App\Repositories\Shop\Unities; -use App\DataTables\Shop\UnitiesDataTable; +use App\Datatables\Shop\UnitiesDataTable; class UnityController extends Controller { diff --git a/app/Http/Controllers/Shop/CategoryController.php b/app/Http/Controllers/Shop/CategoryController.php index b5dd9768..b0d7993c 100644 --- a/app/Http/Controllers/Shop/CategoryController.php +++ b/app/Http/Controllers/Shop/CategoryController.php @@ -6,7 +6,7 @@ use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Repositories\Shop\Categories; -use App\DataTables\Shop\CategoriesDataTable; +use App\Datatables\Shop\CategoriesDataTable; class CategoryController extends Controller { diff --git a/composer.json b/composer.json index 7a1e66ce..30084f34 100644 --- a/composer.json +++ b/composer.json @@ -15,6 +15,7 @@ "awssat/laravel-sync-migration": "^0.1", "barryvdh/laravel-dompdf": "^0.8.6", "barryvdh/laravel-snappy": "^0.4.7", + "beyondcode/laravel-comments": "^1.2", "box/spout": "^3.1", "browner12/helpers": "^3.0", "coduo/php-humanizer": "^3.0", diff --git a/config/comments.php b/config/comments.php new file mode 100644 index 00000000..9c3c85b7 --- /dev/null +++ b/config/comments.php @@ -0,0 +1,18 @@ + \BeyondCode\Comments\Comment::class, + + /* + * The user model that should be used when associating comments with + * commentators. If null, the default user provider from your + * Laravel authentication configuration will be used. + */ + 'user_model' => null, + +]; \ No newline at end of file diff --git a/database/migrations/2021_04_08_142711_create_comments_table.php b/database/migrations/2021_04_08_142711_create_comments_table.php new file mode 100644 index 00000000..bd3dd7ef --- /dev/null +++ b/database/migrations/2021_04_08_142711_create_comments_table.php @@ -0,0 +1,31 @@ +increments('id'); + $table->morphs('commentable'); + $table->text('comment'); + $table->boolean('is_approved')->default(false); + $table->unsignedBigInteger('user_id')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('comments'); + } +} \ No newline at end of file