How To Use:
39 |You can output a menu anywhere on your site by calling menu('name')
├── public ├── favicon.ico ├── robots.txt ├── fonts │ ├── fa-solid-900.eot │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ ├── fa-solid-900.woff2 │ ├── Pe-icon-7-stroke.eot │ ├── Pe-icon-7-stroke.ttf │ ├── Pe-icon-7-stroke.woff │ └── vendor │ │ ├── dropify │ │ └── dist │ │ │ ├── dropify.eot │ │ │ ├── dropify.ttf │ │ │ ├── dropify.woff │ │ │ └── dropify.svg │ │ └── summernote │ │ └── dist │ │ ├── summernote.eot │ │ ├── summernote.ttf │ │ ├── summernote.woff │ │ └── summernote.woff2 ├── mix-manifest.json ├── .htaccess ├── js │ └── script.js └── index.php ├── bootstrap ├── cache │ └── .gitignore └── app.php ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore ├── debugbar │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── database ├── .gitignore ├── seeders │ ├── DatabaseSeeder.php │ ├── RoleSeeder.php │ ├── UserSeeder.php │ ├── SettingSeeder.php │ └── MenuSeeder.php ├── migrations │ ├── 2020_05_01_135000_create_modules_table.php │ ├── 2020_05_01_135249_create_settings_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2020_05_01_135153_create_menus_table.php │ ├── 2020_05_01_135107_create_roles_table.php │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ ├── 2020_05_01_135056_create_permissions_table.php │ ├── 2020_05_01_135232_create_pages_table.php │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2020_05_01_135124_create_permission_role_table.php │ ├── 2020_05_02_103131_create_media_table.php │ └── 2020_05_01_135218_create_menu_items_table.php └── factories │ └── UserFactory.php ├── .gitattributes ├── resources ├── views │ ├── components │ │ ├── forms │ │ │ ├── select-item.blade.php │ │ │ ├── button.blade.php │ │ │ ├── dropify.blade.php │ │ │ ├── select.blade.php │ │ │ ├── textbox.blade.php │ │ │ └── checkbox.blade.php │ │ ├── menu-builder.blade.php │ │ └── backend-side-menu.blade.php │ ├── welcome.blade.php │ ├── layouts │ │ └── backend │ │ │ ├── partials │ │ │ ├── footer.blade.php │ │ │ └── sidebar.blade.php │ │ │ └── app.blade.php │ ├── home.blade.php │ ├── backend │ │ ├── settings │ │ │ └── sidebar.blade.php │ │ └── menus │ │ │ └── builder.blade.php │ ├── auth │ │ ├── verify.blade.php │ │ └── passwords │ │ │ ├── email.blade.php │ │ │ └── confirm.blade.php │ └── vendor │ │ └── lara-izitoast │ │ └── toast.blade.php ├── sass │ ├── frontend.scss │ ├── _variables.scss │ └── app.scss ├── js │ ├── frontend.js │ ├── components │ │ └── ExampleComponent.vue │ ├── script.js │ ├── app.js │ └── bootstrap.js └── lang │ ├── en │ ├── pagination.php │ ├── auth.php │ └── passwords.php │ └── vendor │ └── backup │ ├── zh-CN │ └── notifications.php │ ├── zh-TW │ └── notifications.php │ ├── cs │ └── notifications.php │ ├── da │ └── notifications.php │ ├── hi │ └── notifications.php │ ├── ar │ └── notifications.php │ ├── tr │ └── notifications.php │ ├── fa │ └── notifications.php │ ├── fi │ └── notifications.php │ ├── en │ └── notifications.php │ ├── id │ └── notifications.php │ ├── uk │ └── notifications.php │ ├── de │ └── notifications.php │ ├── it │ └── notifications.php │ ├── ru │ └── notifications.php │ ├── nl │ └── notifications.php │ ├── pt-BR │ └── notifications.php │ ├── pl │ └── notifications.php │ ├── fr │ └── notifications.php │ ├── ro │ └── notifications.php │ └── es │ └── notifications.php ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ └── ExampleTest.php └── CreatesApplication.php ├── .gitignore ├── .styleci.yml ├── .editorconfig ├── app ├── Helpers │ ├── SettingHelper.php │ └── MenuHelper.php ├── Http │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── VerifyCsrfToken.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ ├── Authenticate.php │ │ ├── RedirectIfAuthenticated.php │ │ └── AuthGates.php │ ├── Controllers │ │ ├── Controller.php │ │ ├── PageController.php │ │ ├── HomeController.php │ │ ├── Backend │ │ │ ├── DashboardController.php │ │ │ └── ProfileController.php │ │ └── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── ResetPasswordController.php │ │ │ ├── ConfirmPasswordController.php │ │ │ ├── VerificationController.php │ │ │ └── RegisterController.php │ ├── Requests │ │ ├── Menus │ │ │ ├── StoreMenuRequest.php │ │ │ ├── UpdateMenuRequest.php │ │ │ ├── StoreMenuItemRequest.php │ │ │ └── UpdateMenuItemRequest.php │ │ ├── Profile │ │ │ ├── UpdatePasswordRequest.php │ │ │ └── UpdateProfileRequest.php │ │ ├── Settings │ │ │ ├── UpdateAppearanceRequest.php │ │ │ ├── UpdateGeneralSettingsRequest.php │ │ │ ├── UpdateSocialiteSettingsRequest.php │ │ │ └── UpdateMailSettingsRequest.php │ │ ├── Pages │ │ │ ├── StorePageRequest.php │ │ │ └── UpdatePageRequest.php │ │ ├── Users │ │ │ ├── StoreUserRequest.php │ │ │ └── UpdateUserRequest.php │ │ └── Roles │ │ │ ├── StoreRoleRequest.php │ │ │ └── UpdateRoleRequest.php │ └── Kernel.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── AuthServiceProvider.php │ ├── EventServiceProvider.php │ ├── AppServiceProvider.php │ └── RouteServiceProvider.php ├── View │ └── Components │ │ ├── MenuBuilder.php │ │ ├── BackendSideMenu.php │ │ └── Forms │ │ ├── Select.php │ │ ├── SelectItem.php │ │ ├── Dropify.php │ │ ├── Button.php │ │ ├── Checkbox.php │ │ └── Textbox.php ├── Console │ └── Kernel.php ├── Models │ ├── Menu.php │ ├── Page.php │ ├── Module.php │ ├── Permission.php │ ├── MenuItem.php │ ├── Role.php │ └── User.php └── Exceptions │ └── Handler.php ├── routes ├── channels.php ├── api.php ├── console.php └── web.php ├── server.php ├── config ├── lara-izitoast.php ├── cors.php ├── view.php ├── services.php ├── hashing.php ├── broadcasting.php └── filesystems.php ├── webpack.mix.js ├── .env.example ├── phpunit.xml ├── package.json ├── artisan └── composer.json /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /public/fonts/Pe-icon-7-stroke.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/Pe-icon-7-stroke.eot -------------------------------------------------------------------------------- /public/fonts/Pe-icon-7-stroke.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/Pe-icon-7-stroke.ttf -------------------------------------------------------------------------------- /public/fonts/Pe-icon-7-stroke.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/Pe-icon-7-stroke.woff -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /public/fonts/vendor/dropify/dist/dropify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/dropify/dist/dropify.eot -------------------------------------------------------------------------------- /public/fonts/vendor/dropify/dist/dropify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/dropify/dist/dropify.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/dropify/dist/dropify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/dropify/dist/dropify.woff -------------------------------------------------------------------------------- /public/fonts/vendor/summernote/dist/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/summernote/dist/summernote.eot -------------------------------------------------------------------------------- /public/fonts/vendor/summernote/dist/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/summernote/dist/summernote.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/summernote/dist/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/summernote/dist/summernote.woff -------------------------------------------------------------------------------- /public/fonts/vendor/summernote/dist/summernote.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cipfahim/larastarter/HEAD/public/fonts/vendor/summernote/dist/summernote.woff2 -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /resources/views/components/forms/select-item.blade.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css", 4 | "/css/frontend.css": "/css/frontend.css", 5 | "/js/script.js": "/js/script.js" 6 | } 7 | -------------------------------------------------------------------------------- /resources/sass/frontend.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 3 | 4 | // Variables 5 | @import 'variables'; 6 | 7 | // Bootstrap 8 | @import '~bootstrap/scss/bootstrap'; 9 | -------------------------------------------------------------------------------- /resources/views/components/forms/button.blade.php: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/Helpers/SettingHelper.php: -------------------------------------------------------------------------------- 1 | first(); 14 | return $menu->menuItems()->with('childs')->get(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /resources/js/frontend.js: -------------------------------------------------------------------------------- 1 | /** 2 | * We'll load jQuery and the Bootstrap jQuery plugin which provides support 3 | * for JavaScript based Bootstrap features such as modals and tabs. This 4 | * code may be modified to fit the specific needs of your application. 5 | */ 6 | 7 | try { 8 | window.Popper = require('popper.js').default; 9 | 10 | require('bootstrap'); 11 | } catch (e) {} 12 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Controllers/PageController.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | @error("$name") 10 | 11 | {{ $message }} 12 | 13 | @enderror 14 | 15 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- 1 | call(SettingSeeder::class); 17 | $this->call(PermissionSeeder::class); 18 | $this->call(RoleSeeder::class); 19 | $this->call(UserSeeder::class); 20 | $this->call(MenuSeeder::class); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /resources/views/welcome.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.frontend.app') 2 | 3 | @section('content') 4 |
You can output a menu anywhere on your site by calling menu('name')