├── .editorconfig ├── .env.example ├── .gitattributes ├── .gitignore ├── .styleci.yml ├── README.md ├── app ├── Actions │ ├── Fortify │ │ ├── CreateNewUser.php │ │ ├── PasswordValidationRules.php │ │ ├── ResetUserPassword.php │ │ ├── UpdateUserPassword.php │ │ └── UpdateUserProfileInformation.php │ └── Jetstream │ │ └── DeleteUser.php ├── Console │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Http │ ├── Controllers │ │ ├── AboutController.php │ │ ├── BlogController.php │ │ ├── CardController.php │ │ ├── Contact.php │ │ ├── Controller.php │ │ ├── CustomerController.php │ │ ├── FrontendController.php │ │ ├── GalleryController.php │ │ ├── HomeController.php │ │ ├── MisiController.php │ │ ├── PortfolioController.php │ │ ├── User.php │ │ └── VideoController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustHosts.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ └── Requests │ │ ├── StoreBlogRequest.php │ │ ├── StoreHomeRequest.php │ │ ├── StoreaboutRequest.php │ │ ├── StorecardRequest.php │ │ ├── StorecustomerRequest.php │ │ ├── StoregalleryRequest.php │ │ ├── StoreportfolioRequest.php │ │ ├── StoreprofileRequest.php │ │ ├── StorevideoRequest.php │ │ ├── UpdateBlogRequest.php │ │ ├── UpdateHomeRequest.php │ │ ├── UpdateaboutRequest.php │ │ ├── UpdatecardRequest.php │ │ ├── UpdatecustomerRequest.php │ │ ├── UpdategalleryRequest.php │ │ ├── UpdateportfolioRequest.php │ │ ├── UpdateprofileRequest.php │ │ └── UpdatevideoRequest.php ├── Mail │ └── ContactFormMail.php ├── Models │ ├── Blog.php │ ├── Home.php │ ├── User.php │ ├── about.php │ ├── card.php │ ├── customer.php │ ├── gallery.php │ ├── misi.php │ ├── portfolio.php │ ├── profile.php │ └── video.php ├── Policies │ ├── AboutPolicy.php │ ├── BlogPolicy.php │ ├── CardPolicy.php │ ├── CustomerPolicy.php │ ├── GalleryPolicy.php │ ├── HomePolicy.php │ ├── PortfolioPolicy.php │ ├── ProfilePolicy.php │ └── VideoPolicy.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ ├── FortifyServiceProvider.php │ ├── JetstreamServiceProvider.php │ └── RouteServiceProvider.php └── View │ └── Components │ ├── AppLayout.php │ └── GuestLayout.php ├── artisan ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── cors.php ├── database.php ├── filesystems.php ├── fortify.php ├── hashing.php ├── jetstream.php ├── logging.php ├── mail.php ├── queue.php ├── sanctum.php ├── services.php ├── session.php ├── sluggable.php └── view.php ├── database ├── .gitignore ├── factories │ ├── AboutFactory.php │ ├── BlogFactory.php │ ├── CardFactory.php │ ├── CustomerFactory.php │ ├── GalleryFactory.php │ ├── HomeFactory.php │ ├── PortfolioFactory.php │ ├── ProfileFactory.php │ ├── UserFactory.php │ └── VideoFactory.php ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2014_10_12_200000_add_two_factor_columns_to_users_table.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2019_12_14_000001_create_personal_access_tokens_table.php │ ├── 2021_12_15_115150_create_sessions_table.php │ ├── 2021_12_15_135521_create_homes_table.php │ ├── 2021_12_15_144155_create_blogs_table.php │ ├── 2021_12_16_031146_create_galleries_table.php │ ├── 2021_12_18_004437_create_portfolios_table.php │ ├── 2021_12_18_085954_create_misis_table.php │ ├── 2021_12_20_062605_create_customers_table.php │ ├── 2021_12_20_073351_create_abouts_table.php │ ├── 2021_12_22_161739_create_cards_table.php │ └── 2022_01_15_003325_create_videos_table.php └── seeders │ ├── AboutSeeder.php │ ├── BlogSeeder.php │ ├── CardSeeder.php │ ├── CustomerSeeder.php │ ├── DatabaseSeeder.php │ ├── GallerySeeder.php │ ├── HomeSeeder.php │ ├── PortfolioSeeder.php │ ├── ProfileSeeder.php │ ├── UserSeeder.php │ └── VideoSeeder.php ├── package-lock.json ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── css │ ├── LineIcons.2.0.css │ ├── animate.css │ ├── app.css │ ├── magnific-popup.css │ ├── slick.css │ └── tailwind.css ├── favicon.ico ├── fonts │ ├── LineIcons.eot │ ├── LineIcons.svg │ ├── LineIcons.ttf │ ├── LineIcons.woff │ └── LineIcons.woff2 ├── image │ ├── 20211217132617.png │ ├── 20211217132632.png │ ├── 20211217132714.png │ ├── 20211217132737.png │ ├── 20211217132827.png │ ├── 20211217133555.png │ ├── 20211217135715.jpg │ ├── 20211217142711.jpg │ ├── 20211217142945.png │ ├── 20211217143243.jpg │ ├── 20211217143258.png │ ├── 20211217144510.jpg │ ├── 20211217145007.jpg │ ├── 20211217145148.png │ ├── 20211217145237.png │ ├── 20211217145247.png │ ├── 20211217145309.png │ ├── 20211217145346.png │ ├── 20211217145448.jpg │ ├── 20211217150130.png │ ├── 20211217150236.png │ ├── 20211217150321.jpg │ ├── 20211217150344.png │ ├── 20211217150505.jpg │ ├── 20211217150553.png │ ├── 20211217150700.png │ ├── 20211217150917.jpg │ ├── 20211217151511.png │ ├── 20211218004143.jpg │ ├── 20211218004156.png │ ├── 20211218004222.jpg │ ├── 20211218004230.jpg │ ├── 20211218004239.jpg │ ├── 20211218005147.jpg │ ├── 20211218005202.jpg │ ├── 20211218005318.jpg │ ├── 20211218005341.jpg │ ├── 20211218005558.jpg │ ├── 20211218005908.png │ ├── 20211218010037.png │ ├── 20211218010845.png │ ├── 20211218010925.svg │ ├── 20211218013030.png │ ├── 20211218021639.png │ ├── 20211218021715.png │ ├── 20211218021731.png │ ├── 20211218022818.png │ ├── 20211218022834.jpg │ ├── 20211218040738.png │ ├── 20211218040817.png │ ├── 20211218080712.png │ ├── 20211218080723.png │ ├── 20211218080747.png │ ├── 20211218080802.png │ ├── 20211218080810.png │ ├── 20211218080911.jpg │ ├── 20211218080920.png │ ├── 20211218084022.jpg │ ├── 20211218092030.jpg │ ├── 20211218092339.png │ ├── 20211218092714.jpg │ ├── 20211218092728.jpg │ ├── 20211218093517.jpg │ ├── 20211218093606.jpg │ ├── 20211218093623.png │ ├── 20211218112301.png │ ├── 20211218112330.png │ ├── 20211218112434.jpg │ ├── 20211218112556.jpg │ ├── 20211218112612.jpg │ ├── 20211218114228.jpg │ ├── 20211218114254.jpg │ ├── 20211218115119.jpg │ ├── 20211218120004.jpg │ ├── 20211218125238.jpg │ ├── 20211218155017.png │ ├── 20211219013603.jpg │ ├── 20211219013828.jpg │ ├── 20211219021012.png │ ├── 20211219021353.png │ ├── 20211220022822.jpg │ ├── 20211220023136.jpg │ ├── 20211220023354.jpg │ ├── 20211220023446.jpg │ ├── 20211220023544.jpg │ ├── 20211220023902.png │ ├── 20211220040415.jpg │ ├── 20211220042900.png │ ├── 20211220042937.png │ ├── 20211220063230.png │ ├── 20211220072449.png │ ├── 20211220072525.png │ ├── 20211220072607.png │ ├── 20211220073023.png │ ├── 20211220073056.png │ ├── 20211220073118.png │ ├── 20211220074345.png │ ├── 20211220074406.png │ ├── 20211220075826.jpg │ ├── 20211220080459.jpg │ ├── 20211220084743.jpg │ ├── 20211220084803.jpg │ ├── 20211220084817.jpg │ ├── 20211222161208.svg │ ├── 20211222161228.svg │ ├── 20211222161253.svg │ ├── 20211222161322.svg │ ├── 20211222162101.svg │ ├── 20211222162149.svg │ ├── 20211223013633.png │ ├── 20220103081721.png │ ├── 20220103081735.png │ ├── 20220103081748.png │ ├── 20220103081836.png │ ├── 20220103082355.svg │ ├── 20220103082503.svg │ ├── 20220103082526.svg │ ├── 20220103082621.svg │ ├── 20220103082637.svg │ ├── 20220103084208.png │ ├── 20220105062137.jpg │ ├── 20220105062432.png │ ├── 20220105062633.jpg │ ├── 20220105064311.jpg │ ├── 20220105064631.jpg │ ├── 20220105065511.jpg │ ├── 20220105065918.jpg │ ├── 20220105070101.jpg │ ├── 20220105070232.jpg │ ├── 20220106020832.jpg │ ├── 20220106025340.jpg │ ├── 20220106040151.jpg │ ├── 20220107070339.mp4 │ ├── 20220107073019.mp4 │ ├── 20220107080756.jpg │ ├── 20220108080555.jpeg │ ├── 20220115013336.mp4 │ └── 20220115023437.mp4 ├── images │ ├── about-shape-1.svg │ ├── about-shape-2.svg │ ├── about1.svg │ ├── about2.svg │ ├── about3.svg │ ├── author-1.png │ ├── author-2.png │ ├── author-3.png │ ├── banner-bg.svg │ ├── blog-1.jpg │ ├── blog-2.jpg │ ├── blog-3.jpg │ ├── brand-1.png │ ├── brand-2.png │ ├── brand-3.png │ ├── brand-4.png │ ├── brand-5.png │ ├── dots.svg │ ├── favicon.png │ ├── footer-bg.svg │ ├── header-hero.png │ ├── logo-2.svg │ ├── logo.svg │ ├── services-shape-1.svg │ ├── services-shape-2.svg │ ├── services-shape-3.svg │ ├── services-shape.svg │ ├── team-1.png │ ├── team-2.png │ ├── team-3.png │ ├── textimonial-shape.svg │ └── video.png ├── index.php ├── js │ ├── .DS_Store │ ├── app.js │ ├── jquery.easing.min.js │ ├── main.js │ ├── particles.min.js │ ├── plugins.js │ ├── popper.min.js │ ├── scrolling-nav.js │ ├── slick.min.js │ ├── vendor │ │ ├── jquery-3.5.1-min.js │ │ └── modernizr-3.7.1.min.js │ ├── waypoints.min.js │ └── wow.min.js ├── mix-manifest.json ├── robots.txt ├── video │ ├── 20220115024258.mp4 │ ├── 20220115024841.mp4 │ ├── 20220115025029.mp4 │ ├── 20220115031053.mp4 │ └── 20220115031235.mp4 └── web.config ├── resources ├── css │ └── app.css ├── js │ ├── app.js │ └── bootstrap.js ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php ├── markdown │ ├── policy.md │ └── terms.md └── views │ ├── api │ ├── api-token-manager.blade.php │ └── index.blade.php │ ├── auth │ ├── confirm-password.blade.php │ ├── forgot-password.blade.php │ ├── login.blade.php │ ├── register.blade.php │ ├── reset-password.blade.php │ ├── two-factor-challenge.blade.php │ └── verify-email.blade.php │ ├── dashboard.blade.php │ ├── dashboard │ ├── about-add.blade.php │ ├── about-edit.blade.php │ ├── about.blade.php │ ├── add-blog.blade.php │ ├── blog.blade.php │ ├── customer-add.blade.php │ ├── customer-edit.blade.php │ ├── customer.blade.php │ ├── edit-blog.blade.php │ ├── edit-home.blade.php │ ├── gallery-add.blade.php │ ├── gallery-edit.blade.php │ ├── gallery.blade.php │ ├── home.blade.php │ ├── misi-edit.blade.php │ ├── misi.blade.php │ ├── portfolio-add.blade.php │ ├── portfolio-edit.blade.php │ ├── portfolio.blade.php │ ├── video-create.blade.php │ ├── video-edit.blade.php │ └── video.blade.php │ ├── emails │ └── contact │ │ └── contact-form.blade.php │ ├── frontend │ ├── blog.blade.php │ ├── contact.blade.php │ ├── content-blog.blade.php │ ├── gallery.blade.php │ ├── home.blade.php │ ├── misi.blade.php │ ├── portfolio.blade.php │ └── video.blade.php │ ├── includes │ ├── footer.blade.php │ ├── header.blade.php │ ├── meta.blade.php │ ├── script.blade.php │ └── style.blade.php │ ├── layouts │ ├── app.blade.php │ ├── frontend.blade.php │ └── guest.blade.php │ ├── navigation-menu.blade.php │ ├── policy.blade.php │ ├── profile │ ├── delete-user-form.blade.php │ ├── logout-other-browser-sessions-form.blade.php │ ├── show.blade.php │ ├── two-factor-authentication-form.blade.php │ ├── update-password-form.blade.php │ └── update-profile-information-form.blade.php │ ├── terms.blade.php │ └── welcome.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tailwind.config.js ├── tests ├── CreatesApplication.php ├── Feature │ ├── ApiTokenPermissionsTest.php │ ├── AuthenticationTest.php │ ├── BrowserSessionsTest.php │ ├── CreateApiTokenTest.php │ ├── DeleteAccountTest.php │ ├── DeleteApiTokenTest.php │ ├── EmailVerificationTest.php │ ├── ExampleTest.php │ ├── PasswordConfirmationTest.php │ ├── PasswordResetTest.php │ ├── ProfileInformationTest.php │ ├── RegistrationTest.php │ ├── TwoFactorAuthenticationSettingsTest.php │ └── UpdatePasswordTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── webpack.mix.js /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | 17 | [docker-compose.yml] 18 | indent_size = 4 19 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | APP_NAME=Laravel 2 | APP_ENV=local 3 | APP_KEY= 4 | APP_DEBUG=true 5 | APP_URL=http://localhost 6 | 7 | LOG_CHANNEL=stack 8 | LOG_DEPRECATIONS_CHANNEL=null 9 | LOG_LEVEL=debug 10 | 11 | DB_CONNECTION=mysql 12 | DB_HOST=127.0.0.1 13 | DB_PORT=3306 14 | DB_DATABASE=website 15 | DB_USERNAME=root 16 | DB_PASSWORD= 17 | 18 | BROADCAST_DRIVER=log 19 | CACHE_DRIVER=file 20 | FILESYSTEM_DRIVER=local 21 | QUEUE_CONNECTION=sync 22 | SESSION_DRIVER=database 23 | SESSION_LIFETIME=120 24 | 25 | MEMCACHED_HOST=127.0.0.1 26 | 27 | REDIS_HOST=127.0.0.1 28 | REDIS_PASSWORD=null 29 | REDIS_PORT=6379 30 | 31 | MAIL_MAILER=smtp 32 | MAIL_HOST=mailhog 33 | MAIL_PORT=1025 34 | MAIL_USERNAME=null 35 | MAIL_PASSWORD=null 36 | MAIL_ENCRYPTION=null 37 | MAIL_FROM_ADDRESS=null 38 | MAIL_FROM_NAME="${APP_NAME}" 39 | 40 | AWS_ACCESS_KEY_ID= 41 | AWS_SECRET_ACCESS_KEY= 42 | AWS_DEFAULT_REGION=us-east-1 43 | AWS_BUCKET= 44 | AWS_USE_PATH_STYLE_ENDPOINT=false 45 | 46 | PUSHER_APP_ID= 47 | PUSHER_APP_KEY= 48 | PUSHER_APP_SECRET= 49 | PUSHER_APP_CLUSTER=mt1 50 | 51 | MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" 52 | MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" 53 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .env 7 | .env.backup 8 | .phpunit.result.cache 9 | docker-compose.override.yml 10 | Homestead.json 11 | Homestead.yaml 12 | npm-debug.log 13 | yarn-error.log 14 | /.idea 15 | /.vscode 16 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | php: 2 | preset: laravel 3 | version: 8 4 | disabled: 5 | - no_unused_imports 6 | finder: 7 | not-name: 8 | - index.php 9 | - server.php 10 | js: 11 | finder: 12 | not-name: 13 | - webpack.mix.js 14 | css: true 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 |Instalasi
7 | 8 | > $ git clone https://github.com/Adamibnualfatahh/Website-Company-Profile.git 9 | > 10 | >$ cd Website-Company-Profile 11 | > 12 | >$ composer install 13 | > 14 | >$ npm install 15 | > 16 | >$ chance .env.example to .env 17 | > 18 | >$ chance setting to database 19 | > 20 | >$ generate key : php artisan key:generate 21 | > 22 | >$ call to active the storage : php artisan storage:link 23 | > 24 | >$ call action to Migrate Database & Seeder : php artisan migrate --seed 25 | > 26 | >$ start server : php artisan serve 27 | 28 |16 | here is the admin dashboard page, you can change the content of the web as you like 17 |
18 |{{ $data['name'] }}
7 | Email{{ $data['email'] }}
8 |{{ $data['message'] }}
10 |