diff --git a/database/factories/CustomerFactory.php b/database/factories/CustomerFactory.php index 9274633..2e35aa3 100755 --- a/database/factories/CustomerFactory.php +++ b/database/factories/CustomerFactory.php @@ -2,6 +2,8 @@ namespace Database\Factories; +use App\Models\Address; +use App\Models\Customer; use Illuminate\Database\Eloquent\Factories\Factory; /** @@ -16,8 +18,21 @@ class CustomerFactory extends Factory */ public function definition() { + + $state = rand(1,31); + + $k = array_keys(Address::$cities[$state]); + shuffle($k); return [ // + 'name' => $this->faker->name, + 'address' => $this->faker->address, + 'mobile' => '0912'.rand(1111111,9999999), + 'email' => $this->faker->unique()->email, + 'state' => $state, + 'city' => $k[0], + 'password' => bcrypt('password'), + 'credit' => 0, ]; } } diff --git a/database/seeders/CustomerSeeder.php b/database/seeders/CustomerSeeder.php new file mode 100644 index 0000000..a1edb47 --- /dev/null +++ b/database/seeders/CustomerSeeder.php @@ -0,0 +1,21 @@ +create(); + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 27c0971..3f43c04 100755 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,6 +2,7 @@ namespace Database\Seeders; +use App\Models\Customer; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Storage; @@ -32,6 +33,7 @@ class DatabaseSeeder extends Seeder UserSeeder::class, CategorySeeder::class, CatSeeder::class, + CustomerSeeder::class, PostSeeder::class, MenuSeeder::class, PropSeeder::class, diff --git a/public/css/theme.css b/public/css/theme.css index 104ad25..c60a39c 100755 --- a/public/css/theme.css +++ b/public/css/theme.css @@ -10773,7 +10773,9 @@ tr.border-bottom td { } .pink-pattern { - background: url(/images/loginbg.png?c2ff5cc63e62d379756642a76feda7a9) !important; + background: url(/images/shop.jpg?b9d2a691aa19c475462365228672329f) no-repeat !important; + background-size: cover !important; + background-position: center !important; margin-top: 0; padding-top: 10vh; padding-bottom: 10vh; diff --git a/public/images/shop.jpg b/public/images/shop.jpg new file mode 100644 index 0000000..bf52b60 Binary files /dev/null and b/public/images/shop.jpg differ diff --git a/public/js/app.js b/public/js/app.js index 4249138..76e305c 100755 --- a/public/js/app.js +++ b/public/js/app.js @@ -99,7 +99,7 @@ eval("function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof S \*********************************/ /***/ (() => { -eval("jQuery(function () {\n $(\"nav [href='\" + window.location.href + \"']\").closest('li').addClass('current'); // console.log(\n\n setTimeout(function () {\n if ($(\"nav .current\").closest('.main-nav').find('> a').attr('href') == undefined) {\n $(\"nav .current\").closest('.main-nav').find('> a').click();\n }\n\n if ($(\"nav .current\").parent().parent().hasClass('rvnm-expandable')) {\n $(\"nav .current\").parent().parent().find('> a').click();\n }\n }, 500);\n $(\"#menu-manage li\").bind('dblclick', function () {\n if (confirm('Are sure?')) {\n var self = this;\n axios.post($(\"#rem-menu\").val() + '/' + $(this).data('menuableid')).then(function () {\n $(self).slideUp();\n });\n }\n }); // );\n // $(\"nav .current\").closest('li').click();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvZ2VuZXJhbC5qcy5qcyIsIm5hbWVzIjpbImpRdWVyeSIsIiQiLCJ3aW5kb3ciLCJsb2NhdGlvbiIsImhyZWYiLCJjbG9zZXN0IiwiYWRkQ2xhc3MiLCJzZXRUaW1lb3V0IiwiZmluZCIsImF0dHIiLCJ1bmRlZmluZWQiLCJjbGljayIsInBhcmVudCIsImhhc0NsYXNzIiwiYmluZCIsImNvbmZpcm0iLCJzZWxmIiwiYXhpb3MiLCJwb3N0IiwidmFsIiwiZGF0YSIsInRoZW4iLCJzbGlkZVVwIl0sInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvZ2VuZXJhbC5qcz84NDA4Il0sInNvdXJjZXNDb250ZW50IjpbImpRdWVyeShmdW5jdGlvbiAoKSB7XG4gICAgJChcIm5hdiBbaHJlZj0nXCIgKyB3aW5kb3cubG9jYXRpb24uaHJlZiArIFwiJ11cIikuY2xvc2VzdCgnbGknKS5hZGRDbGFzcygnY3VycmVudCcpO1xuICAgIC8vIGNvbnNvbGUubG9nKFxuICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICBpZiAoJChcIm5hdiAuY3VycmVudFwiKS5jbG9zZXN0KCcubWFpbi1uYXYnKS5maW5kKCc+IGEnKS5hdHRyKCdocmVmJykgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAkKFwibmF2IC5jdXJyZW50XCIpLmNsb3Nlc3QoJy5tYWluLW5hdicpLmZpbmQoJz4gYScpLmNsaWNrKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCQoXCJuYXYgLmN1cnJlbnRcIikucGFyZW50KCkucGFyZW50KCkuaGFzQ2xhc3MoJ3J2bm0tZXhwYW5kYWJsZScpKSB7XG4gICAgICAgICAgICAkKFwibmF2IC5jdXJyZW50XCIpLnBhcmVudCgpLnBhcmVudCgpLmZpbmQoJz4gYScpLmNsaWNrKCk7XG4gICAgICAgIH1cbiAgICB9LCA1MDApO1xuXG4gICAgJChcIiNtZW51LW1hbmFnZSBsaVwiKS5iaW5kKCdkYmxjbGljaycsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKGNvbmZpcm0oJ0FyZSBzdXJlPycpKSB7XG4gICAgICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XG4gICAgICAgICAgICBheGlvcy5wb3N0KCQoXCIjcmVtLW1lbnVcIikudmFsKCkgKyAnLycgKyAkKHRoaXMpLmRhdGEoJ21lbnVhYmxlaWQnKSkudGhlbihmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICQoc2VsZikuc2xpZGVVcCgpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9KTtcbiAgICAvLyApO1xuICAgIC8vICQoXCJuYXYgLmN1cnJlbnRcIikuY2xvc2VzdCgnbGknKS5jbGljaygpO1xufSk7XG4iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUMsWUFBWTtFQUNmQyxDQUFDLENBQUMsZ0JBQWdCQyxNQUFNLENBQUNDLFFBQVAsQ0FBZ0JDLElBQWhDLEdBQXVDLElBQXhDLENBQUQsQ0FBK0NDLE9BQS9DLENBQXVELElBQXZELEVBQTZEQyxRQUE3RCxDQUFzRSxTQUF0RSxFQURlLENBRWY7O0VBQ0FDLFVBQVUsQ0FBQyxZQUFZO0lBQ25CLElBQUlOLENBQUMsQ0FBQyxjQUFELENBQUQsQ0FBa0JJLE9BQWxCLENBQTBCLFdBQTFCLEVBQXVDRyxJQUF2QyxDQUE0QyxLQUE1QyxFQUFtREMsSUFBbkQsQ0FBd0QsTUFBeEQsS0FBbUVDLFNBQXZFLEVBQWtGO01BQzlFVCxDQUFDLENBQUMsY0FBRCxDQUFELENBQWtCSSxPQUFsQixDQUEwQixXQUExQixFQUF1Q0csSUFBdkMsQ0FBNEMsS0FBNUMsRUFBbURHLEtBQW5EO0lBQ0g7O0lBQ0QsSUFBSVYsQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsTUFBbEIsR0FBMkJBLE1BQTNCLEdBQW9DQyxRQUFwQyxDQUE2QyxpQkFBN0MsQ0FBSixFQUFxRTtNQUNqRVosQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsTUFBbEIsR0FBMkJBLE1BQTNCLEdBQW9DSixJQUFwQyxDQUF5QyxLQUF6QyxFQUFnREcsS0FBaEQ7SUFDSDtFQUNKLENBUFMsRUFPUCxHQVBPLENBQVY7RUFTQVYsQ0FBQyxDQUFDLGlCQUFELENBQUQsQ0FBcUJhLElBQXJCLENBQTBCLFVBQTFCLEVBQXNDLFlBQVk7SUFDOUMsSUFBSUMsT0FBTyxDQUFDLFdBQUQsQ0FBWCxFQUEwQjtNQUN0QixJQUFJQyxJQUFJLEdBQUcsSUFBWDtNQUNBQyxLQUFLLENBQUNDLElBQU4sQ0FBV2pCLENBQUMsQ0FBQyxXQUFELENBQUQsQ0FBZWtCLEdBQWYsS0FBdUIsR0FBdkIsR0FBNkJsQixDQUFDLENBQUMsSUFBRCxDQUFELENBQVFtQixJQUFSLENBQWEsWUFBYixDQUF4QyxFQUFvRUMsSUFBcEUsQ0FBeUUsWUFBWTtRQUNuRnBCLENBQUMsQ0FBQ2UsSUFBRCxDQUFELENBQVFNLE9BQVI7TUFDRCxDQUZEO0lBR0g7RUFDSixDQVBELEVBWmUsQ0FvQmY7RUFDQTtBQUNILENBdEJLLENBQU4ifQ==\n//# sourceURL=webpack-internal:///./resources/js/general.js\n"); +eval("jQuery(function () {\n $(\"nav [href='\" + window.location.href + \"']\").closest('li').addClass('current'); // console.log(\n\n setTimeout(function () {\n if ($(\"nav .current\").closest('.main-nav').find('> a').attr('href') == undefined) {\n $(\"nav .current\").closest('.main-nav').find('> a').click();\n }\n\n if ($(\"nav .current\").parent().parent().hasClass('rvnm-expandable')) {\n $(\"nav .current\").parent().parent().find('> a').click();\n }\n }, 500);\n $(\"#menu-manage li\").bind('dblclick', function () {\n if (confirm('Are sure?')) {\n var self = this;\n axios.post($(\"#rem-menu\").val() + '/' + $(this).data('menuableid')).then(function () {\n $(self).slideUp();\n });\n }\n }); // );\n // $(\"nav .current\").closest('li').click();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJqUXVlcnkiLCIkIiwid2luZG93IiwibG9jYXRpb24iLCJocmVmIiwiY2xvc2VzdCIsImFkZENsYXNzIiwic2V0VGltZW91dCIsImZpbmQiLCJhdHRyIiwidW5kZWZpbmVkIiwiY2xpY2siLCJwYXJlbnQiLCJoYXNDbGFzcyIsImJpbmQiLCJjb25maXJtIiwic2VsZiIsImF4aW9zIiwicG9zdCIsInZhbCIsImRhdGEiLCJ0aGVuIiwic2xpZGVVcCJdLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvZ2VuZXJhbC5qcz84NDA4Il0sInNvdXJjZXNDb250ZW50IjpbImpRdWVyeShmdW5jdGlvbiAoKSB7XG4gICAgJChcIm5hdiBbaHJlZj0nXCIgKyB3aW5kb3cubG9jYXRpb24uaHJlZiArIFwiJ11cIikuY2xvc2VzdCgnbGknKS5hZGRDbGFzcygnY3VycmVudCcpO1xuICAgIC8vIGNvbnNvbGUubG9nKFxuICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICBpZiAoJChcIm5hdiAuY3VycmVudFwiKS5jbG9zZXN0KCcubWFpbi1uYXYnKS5maW5kKCc+IGEnKS5hdHRyKCdocmVmJykgPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAkKFwibmF2IC5jdXJyZW50XCIpLmNsb3Nlc3QoJy5tYWluLW5hdicpLmZpbmQoJz4gYScpLmNsaWNrKCk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCQoXCJuYXYgLmN1cnJlbnRcIikucGFyZW50KCkucGFyZW50KCkuaGFzQ2xhc3MoJ3J2bm0tZXhwYW5kYWJsZScpKSB7XG4gICAgICAgICAgICAkKFwibmF2IC5jdXJyZW50XCIpLnBhcmVudCgpLnBhcmVudCgpLmZpbmQoJz4gYScpLmNsaWNrKCk7XG4gICAgICAgIH1cbiAgICB9LCA1MDApO1xuXG4gICAgJChcIiNtZW51LW1hbmFnZSBsaVwiKS5iaW5kKCdkYmxjbGljaycsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKGNvbmZpcm0oJ0FyZSBzdXJlPycpKSB7XG4gICAgICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XG4gICAgICAgICAgICBheGlvcy5wb3N0KCQoXCIjcmVtLW1lbnVcIikudmFsKCkgKyAnLycgKyAkKHRoaXMpLmRhdGEoJ21lbnVhYmxlaWQnKSkudGhlbihmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICQoc2VsZikuc2xpZGVVcCgpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9KTtcbiAgICAvLyApO1xuICAgIC8vICQoXCJuYXYgLmN1cnJlbnRcIikuY2xvc2VzdCgnbGknKS5jbGljaygpO1xufSk7XG4iXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUMsWUFBWTtFQUNmQyxDQUFDLENBQUMsZ0JBQWdCQyxNQUFNLENBQUNDLFFBQVAsQ0FBZ0JDLElBQWhDLEdBQXVDLElBQXhDLENBQUQsQ0FBK0NDLE9BQS9DLENBQXVELElBQXZELEVBQTZEQyxRQUE3RCxDQUFzRSxTQUF0RSxFQURlLENBRWY7O0VBQ0FDLFVBQVUsQ0FBQyxZQUFZO0lBQ25CLElBQUlOLENBQUMsQ0FBQyxjQUFELENBQUQsQ0FBa0JJLE9BQWxCLENBQTBCLFdBQTFCLEVBQXVDRyxJQUF2QyxDQUE0QyxLQUE1QyxFQUFtREMsSUFBbkQsQ0FBd0QsTUFBeEQsS0FBbUVDLFNBQXZFLEVBQWtGO01BQzlFVCxDQUFDLENBQUMsY0FBRCxDQUFELENBQWtCSSxPQUFsQixDQUEwQixXQUExQixFQUF1Q0csSUFBdkMsQ0FBNEMsS0FBNUMsRUFBbURHLEtBQW5EO0lBQ0g7O0lBQ0QsSUFBSVYsQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsTUFBbEIsR0FBMkJBLE1BQTNCLEdBQW9DQyxRQUFwQyxDQUE2QyxpQkFBN0MsQ0FBSixFQUFxRTtNQUNqRVosQ0FBQyxDQUFDLGNBQUQsQ0FBRCxDQUFrQlcsTUFBbEIsR0FBMkJBLE1BQTNCLEdBQW9DSixJQUFwQyxDQUF5QyxLQUF6QyxFQUFnREcsS0FBaEQ7SUFDSDtFQUNKLENBUFMsRUFPUCxHQVBPLENBQVY7RUFTQVYsQ0FBQyxDQUFDLGlCQUFELENBQUQsQ0FBcUJhLElBQXJCLENBQTBCLFVBQTFCLEVBQXNDLFlBQVk7SUFDOUMsSUFBSUMsT0FBTyxDQUFDLFdBQUQsQ0FBWCxFQUEwQjtNQUN0QixJQUFJQyxJQUFJLEdBQUcsSUFBWDtNQUNBQyxLQUFLLENBQUNDLElBQU4sQ0FBV2pCLENBQUMsQ0FBQyxXQUFELENBQUQsQ0FBZWtCLEdBQWYsS0FBdUIsR0FBdkIsR0FBNkJsQixDQUFDLENBQUMsSUFBRCxDQUFELENBQVFtQixJQUFSLENBQWEsWUFBYixDQUF4QyxFQUFvRUMsSUFBcEUsQ0FBeUUsWUFBWTtRQUNuRnBCLENBQUMsQ0FBQ2UsSUFBRCxDQUFELENBQVFNLE9BQVI7TUFDRCxDQUZEO0lBR0g7RUFDSixDQVBELEVBWmUsQ0FvQmY7RUFDQTtBQUNILENBdEJLLENBQU4iLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvZ2VuZXJhbC5qcy5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/general.js\n"); /***/ }), diff --git a/resources/theme/css/shop.jpg b/resources/theme/css/shop.jpg new file mode 100644 index 0000000..bf52b60 Binary files /dev/null and b/resources/theme/css/shop.jpg differ diff --git a/resources/theme/css/style.css b/resources/theme/css/style.css index bffa1b0..ef04695 100755 --- a/resources/theme/css/style.css +++ b/resources/theme/css/style.css @@ -804,7 +804,9 @@ tr.border-bottom td { } .pink-pattern { - background: url("../css/loginbg.png") !important; + background: url("../css/shop.jpg") no-repeat !important; + background-size: cover !important; + background-position: center !important; margin-top: 0; padding-top: 10vh; padding-bottom: 10vh;