@ -78,13 +78,13 @@ items[activeIndex].classList.add('is-active');let overflowedPixel=items[activeIn
items[activeIndex].classList.add('is-active');let overflowedPixel=items[activeIndex].offsetTop+items[activeIndex].clientHeight-searchContainerMaxHeight;if(overflowedPixel< 0 ) { document . querySelector ( " . search-content " ) . scrollTop- = items[activeIndex].getBoundingClientRect().height;}else{document.querySelector(".search-content").scrollTop=overflowedPixel+items[activeIndex].getBoundingClientRect().height;}}else if ( e . key = =='Enter'){var currentItemLink = items[activeIndex].getAttribute('href');if(currentItemLink){location.href=currentItemLink;}}else if ( e . key = =='Escape'){e.target.value=null;if(searchResults){searchResults.classList.remove('is-active');}}}):null;searchMobile?searchMobile.addEventListener('input',function(e){if(!e.target.value){let wrap = document.getElementById('search-mobile-results');while(wrap.firstChild){wrap.removeChild(wrap.firstChild);}
return null;}
searchText=e.target.value;var results=fuse.search(e.target.value);if(enableSearchHighlight){renderSearchHighlightResultsMobile(searchText,results);}else{renderSearchResultsMobile(searchText,results);}
var dropdownItems=searchResultsContainer.querySelectorAll('.dd-item');dropdownItems?dropdownItems.forEach(function(item){item.addEventListener('mousedown',function(e){e.target.click();});}):null;}):null;}< / script > < link rel = stylesheet href = /SimpleCrudGenerator/css/main.min.css > < link rel = alternate type = application/rss+xml title = RSS href = https://nafiesl.github.io/SimpleCrudGenerator/index.xml > < meta name = description content = "The ZDoc theme for Hugo example sit e." > < meta name = keywords content > < meta name = created content = "2021-01-19T19:41:00+0800" > < meta name = modified content = "2021-01-19T19:41:00+0800" > < meta property = "og:site_name" content = "Simple CRUD Generator for Laravel" > < meta property = "og:title" content = "Laravel Simple CRUD Generator" > < meta property = "og:url" content = "https://nafiesl.github.io/SimpleCrudGenerator/" > < meta property = "og:type" content = "website" > < meta name = generator content = "Hugo 0.80.0" > < meta name = msapplication-TileColor content = "#ffffff" > < meta name = theme-color content = "#ffffff" > < link rel = canonical href = https://nafiesl.github.io/SimpleCrudGenerator/ > < link rel = manifest href = /SimpleCrudGenerator/manifest.json > < link rel = apple-touch-icon sizes = 57x57 href = /SimpleCrudGenerator/favicon/apple-icon-57x57.png > < link rel = apple-touch-icon sizes = 60x60 href = /SimpleCrudGenerator/favicon/apple-icon-60x60.png > < link rel = apple-touch-icon sizes = 72x72 href = /SimpleCrudGenerator/favicon/apple-icon-72x72.png > < link rel = apple-touch-icon sizes = 76x76 href = /SimpleCrudGenerator/favicon/apple-icon-76x76.png > < link rel = apple-touch-icon sizes = 114x114 href = /SimpleCrudGenerator/favicon/apple-icon-114x114.png > < link rel = apple-touch-icon sizes = 120x120 href = /SimpleCrudGenerator/favicon/apple-icon-120x120.png > < link rel = apple-touch-icon sizes = 144x144 href = /SimpleCrudGenerator/favicon/apple-icon-144x144.png > < link rel = apple-touch-icon sizes = 152x152 href = /SimpleCrudGenerator/favicon/apple-icon-152x152.png > < link rel = apple-touch-icon sizes = 180x180 href = /SimpleCrudGenerator/favicon/apple-icon-180x180.png > < link rel = icon type = image/png sizes = 192x192 href = /SimpleCrudGenerator/favicon/android-icon-192x192.png > < link rel = icon type = image/png sizes = 192x192 href = /SimpleCrudGenerator/favicon/android-icon-512x512.png > < link rel = icon type = image/png sizes = 32x32 href = /SimpleCrudGenerator/favicon/favicon-32x32.png > < link rel = icon type = image/png sizes = 96x96 href = /SimpleCrudGenerator/favicon/favicon-96x96.png > < link rel = icon type = image/png sizes = 16x16 href = /SimpleCrudGenerator/favicon/favicon-16x16.png > < meta name = msapplication-TileColor content = "#ffffff" > < meta name = msapplication-TileImage content = "/ms-icon-144x144.png" > < script type = application/ld+json > { "@context" : "https://schema.org" , "@type" : "WebPage" , "url" : "https://nafiesl.github.io/SimpleCrudGenerator/" , "name" : "Laravel Simple CRUD Generator" , "description" : "A Laravel CRUD generator package complete with automated testing suite." , "mainEntityOfPage" : { "@type" : "WebPage" , "@id" : "https://nafiesl.github.io/SimpleCrudGenerator" } , "publisher" : { "@type" : "Organization" , "name" : "Simple CRUD Generator for Laravel" , "url" : "https://nafiesl.github.io/SimpleCrudGenerator" } } < / script > < / head > < body id = root class = theme__light > < script > var rootElem = document . getElementById ( 'root' ) ; var themeOptions = JSON . parse ( "[\"light\",\"dark\"]" ) ; var localTheme = localStorage . getItem ( 'theme' ) ; if ( localTheme ) { if ( themeOptions && themeOptions . length > 0 ) { themeOptions . includes ( localTheme ) ? rootElem . className = ` theme__ ${ localTheme } ` : rootElem . className = ` theme__ ${ themeOptions [ 0 ] } ` ; } } < / script > < div id = container > < div id = myDrawer class = drawer > < div class = drawer__header > < a href = / class = drawer__header--text > ZDoc < / a > < div class = grow > < / div > < div class = drawer__close > < svg xmlns = "http://www.w3.org/2000/svg" width = "22" height = "22" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path fill = "currentcolor" d = "M18.3 5.71c-.39-.39-1.02-.39-1.41.0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41.0s-.39 1.02.0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02.0 1.41s1.02.39 1.41.0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41.0s.39-1.02.0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02.0-1.4z" / > < / svg > < / div > < / div > < div class = drawer__body > < div class = menu > < h6 class = menu__label > Simple CRUD Generator for Laravel< / h6 > < ul > < / ul > < / div > < script > v a r m e n u T i t l e = d o c u m e n t . q u e r y S e l e c t o r A l l ( ' . m e n u _ _ t i t l e ' ) ; v a r m o d a l = d o c u m e n t . g e t E l e m e n t B y I d ( " m y M o d a l " ) ; v a r d r a w e r = d o c u m e n t . g e t E l e m e n t B y I d ( ' m y D r a w e r ' ) ; v a r c l o s e D r a w e r = f u n c t i o n ( ) { s e t T i m e o u t ( f u n c t i o n ( ) { m o d a l . s t y l e . o p a c i t y = 0 ; d r a w e r . s t y l e . l e f t = ' - 1 0 0 % ' ; m o d a l . s t y l e . l e f t = ' - 1 0 0 % ' ; } , 2 5 0 ) ; }
var dropdownItems=searchResultsContainer.querySelectorAll('.dd-item');dropdownItems?dropdownItems.forEach(function(item){item.addEventListener('mousedown',function(e){e.target.click();});}):null;}):null;}< / script > < link rel = stylesheet href = /SimpleCrudGenerator/css/main.min.css > < link rel = alternate type = application/rss+xml title = RSS href = https://nafiesl.github.io/SimpleCrudGenerator/index.xml > < meta name = description content = "Laravel Simple CRUD Generator documentation pag e." > < meta name = keywords content > < meta name = created content = "2021-01-19T19:41:00+0800" > < meta name = modified content = "2021-01-19T19:41:00+0800" > < meta property = "og:site_name" content = "Simple CRUD Generator for Laravel" > < meta property = "og:title" content = "Laravel Simple CRUD Generator" > < meta property = "og:url" content = "https://nafiesl.github.io/SimpleCrudGenerator/" > < meta property = "og:type" content = "website" > < meta name = generator content = "Hugo 0.80.0" > < meta name = msapplication-TileColor content = "#ffffff" > < meta name = theme-color content = "#ffffff" > < link rel = canonical href = https://nafiesl.github.io/SimpleCrudGenerator/ > < link rel = manifest href = /SimpleCrudGenerator/manifest.json > < link rel = apple-touch-icon sizes = 57x57 href = /SimpleCrudGenerator/favicon/apple-icon-57x57.png > < link rel = apple-touch-icon sizes = 60x60 href = /SimpleCrudGenerator/favicon/apple-icon-60x60.png > < link rel = apple-touch-icon sizes = 72x72 href = /SimpleCrudGenerator/favicon/apple-icon-72x72.png > < link rel = apple-touch-icon sizes = 76x76 href = /SimpleCrudGenerator/favicon/apple-icon-76x76.png > < link rel = apple-touch-icon sizes = 114x114 href = /SimpleCrudGenerator/favicon/apple-icon-114x114.png > < link rel = apple-touch-icon sizes = 120x120 href = /SimpleCrudGenerator/favicon/apple-icon-120x120.png > < link rel = apple-touch-icon sizes = 144x144 href = /SimpleCrudGenerator/favicon/apple-icon-144x144.png > < link rel = apple-touch-icon sizes = 152x152 href = /SimpleCrudGenerator/favicon/apple-icon-152x152.png > < link rel = apple-touch-icon sizes = 180x180 href = /SimpleCrudGenerator/favicon/apple-icon-180x180.png > < link rel = icon type = image/png sizes = 192x192 href = /SimpleCrudGenerator/favicon/android-icon-192x192.png > < link rel = icon type = image/png sizes = 192x192 href = /SimpleCrudGenerator/favicon/android-icon-512x512.png > < link rel = icon type = image/png sizes = 32x32 href = /SimpleCrudGenerator/favicon/favicon-32x32.png > < link rel = icon type = image/png sizes = 96x96 href = /SimpleCrudGenerator/favicon/favicon-96x96.png > < link rel = icon type = image/png sizes = 16x16 href = /SimpleCrudGenerator/favicon/favicon-16x16.png > < meta name = msapplication-TileColor content = "#ffffff" > < meta name = msapplication-TileImage content = "/ms-icon-144x144.png" > < script type = application/ld+json > { "@context" : "https://schema.org" , "@type" : "WebPage" , "url" : "https://nafiesl.github.io/SimpleCrudGenerator/" , "name" : "Laravel Simple CRUD Generator" , "description" : "A Laravel CRUD generator package complete with automated testing suite." , "mainEntityOfPage" : { "@type" : "WebPage" , "@id" : "https://nafiesl.github.io/SimpleCrudGenerator" } , "publisher" : { "@type" : "Organization" , "name" : "Simple CRUD Generator for Laravel" , "url" : "https://nafiesl.github.io/SimpleCrudGenerator" } } < / script > < / head > < body id = root class = theme__light > < script > var rootElem = document . getElementById ( 'root' ) ; var themeOptions = JSON . parse ( "[\"light\",\"dark\"]" ) ; var localTheme = localStorage . getItem ( 'theme' ) ; if ( localTheme ) { if ( themeOptions && themeOptions . length > 0 ) { themeOptions . includes ( localTheme ) ? rootElem . className = ` theme__ ${ localTheme } ` : rootElem . className = ` theme__ ${ themeOptions [ 0 ] } ` ; } } < / script > < div id = container > < div id = myDrawer class = drawer > < div class = drawer__header > < a href = / class = drawer__header--text > Simple CRUD Generator < / a > < div class = grow > < / div > < div class = drawer__close > < svg xmlns = "http://www.w3.org/2000/svg" width = "22" height = "22" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path fill = "currentcolor" d = "M18.3 5.71c-.39-.39-1.02-.39-1.41.0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41.0s-.39 1.02.0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02.0 1.41s1.02.39 1.41.0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41.0s.39-1.02.0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02.0-1.4z" / > < / svg > < / div > < / div > < div class = drawer__body > < div class = menu > < h6 class = menu__label > Simple CRUD Generator for Laravel< / h6 > < ul > < / ul > < / div > < script > v a r m e n u T i t l e = d o c u m e n t . q u e r y S e l e c t o r A l l ( ' . m e n u _ _ t i t l e ' ) ; v a r m o d a l = d o c u m e n t . g e t E l e m e n t B y I d ( " m y M o d a l " ) ; v a r d r a w e r = d o c u m e n t . g e t E l e m e n t B y I d ( ' m y D r a w e r ' ) ; v a r c l o s e D r a w e r = f u n c t i o n ( ) { s e t T i m e o u t ( f u n c t i o n ( ) { m o d a l . s t y l e . o p a c i t y = 0 ; d r a w e r . s t y l e . l e f t = ' - 1 0 0 % ' ; m o d a l . s t y l e . l e f t = ' - 1 0 0 % ' ; } , 2 5 0 ) ; }
menuTitle?menuTitle.forEach(function(elem){elem.onclick=function(){closeDrawer();localStorage.setItem('isDrawerOpen','false');}}):null;< / script > < / div > < / div > < div id = myModal class = modal > < / div > < script > v a r i s D r a w e r O p e n = l o c a l S t o r a g e . g e t I t e m ( ' i s D r a w e r O p e n ' ) ; v a r m o d a l = d o c u m e n t . g e t E l e m e n t B y I d ( " m y M o d a l " ) ; v a r d r a w e r = d o c u m e n t . g e t E l e m e n t B y I d ( ' m y D r a w e r ' ) ; v a r l a n g u a g e d i r = J S O N . p a r s e ( " \ " l t r \ " " ) ; v a r o p e n D r a w e r = f u n c t i o n ( ) { m o d a l . s t y l e . o p a c i t y = 1 ; i f ( l a n g u a g e d i r = = = " r t l " ) { m o d a l . s t y l e . r i g h t = 0 ; d r a w e r . s t y l e . r i g h t = 0 ; } e l s e { m o d a l . s t y l e . l e f t = 0 ; d r a w e r . s t y l e . l e f t = 0 ; } }
if(isDrawerOpen&&isDrawerOpen==='true'){openDrawer(); }< / script > < nav class = nav > < div class = navbar__wrapper data-bgimg = false > < div class = divider > < div class = "navbar lmr" > < div id = siteLogo class = navbar__logo--wrapper > < a href = /SimpleCrudGenerator/ rel = home class = navbar__logo--link > < img src = /SimpleCrudGenerator/logo.png alt = Home class = navbar__logo > < / a >
< a href = /SimpleCrudGenerator/ rel = home class = navbar__logo--text-link > < h6 class = navbar__logo--text data-bgimg = false > ZDoc < / h6 > < / a > < / div > < div class = navbar__menu--wrapper > < div id = tabletLogo class = hide > < a href = /SimpleCrudGenerator/ rel = home class = navbar__logo--link > < img src = /SimpleCrudGenerator/logo.png alt = Home class = navbar__logo > < / a > < / div > < div id = mobileLogo class = hide > < a href = # class = navbar__logo--link > < div class = navbar__icons--icon > < svg xmlns = "http://www.w3.org/2000/svg" width = "25" height = "25" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path fill = "currentcolor" d = "M4 18h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1s.45 1 1 1zm0-5h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1s.45 1 1 1zM3 7c0 .55.45 1 1 1h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1z" / > < / svg > < / div > < / a > < / div > < span id = navMenuMobile class = hide > < button id = navCollapseBtn class = navbar__dropdown--title aria-label = "Section Menu" data-dir = ltr >
< a href = /SimpleCrudGenerator/ rel = home class = navbar__logo--text-link > < h6 class = navbar__logo--text data-bgimg = false > Simple CRUD Generator < / h6 > < / a > < / div > < div class = navbar__menu--wrapper > < div id = tabletLogo class = hide > < a href = /SimpleCrudGenerator/ rel = home class = navbar__logo--link > < img src = /SimpleCrudGenerator/logo.png alt = Home class = navbar__logo > < / a > < / div > < div id = mobileLogo class = hide > < a href = # class = navbar__logo--link > < div class = navbar__icons--icon > < svg xmlns = "http://www.w3.org/2000/svg" width = "25" height = "25" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path fill = "currentcolor" d = "M4 18h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1s.45 1 1 1zm0-5h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1s.45 1 1 1zM3 7c0 .55.45 1 1 1h16c.55.0 1-.45 1-1s-.45-1-1-1H4c-.55.0-1 .45-1 1z" / > < / svg > < / div > < / a > < / div > < span id = navMenuMobile class = hide > < button id = navCollapseBtn class = navbar__dropdown--title aria-label = "Section Menu" data-dir = ltr >
Simple CRUD Generator for Laravel< svg xmlns = "http://www.w3.org/2000/svg" width = "20" height = "20" viewBox = "0 0 24 24" > < path fill = "currentcolor" d = "M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41.0s.39 1.02.0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41.0L6.7 10.7c-.39-.39-.39-1.02.0-1.41.39-.38 1.03-.39 1.42.0z" / > < / svg > < / button > < div class = navbar__collapse data-open = false > < ul > < li class = navbar__menu--mobile-item > < a href = /SimpleCrudGenerator/docs > Docs< / a > < / li > < / ul > < / div > < / span > < ul id = navMenu class = navbar__menu > < li class = navbar__menu--item > < a href = /SimpleCrudGenerator/docs data-bgimg = false > Docs< / a > < / li > < / ul > < / div > < div class = grow > < / div > < div id = siteSearch > < div class = search data-bgimg = false > < span class = icon > < svg xmlns = "http://www.w3.org/2000/svg" width = "22" height = "22" fill = "currentcolor" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path d = "M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49.0s.41-1.08.0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" / > < / svg > < / span > < input id = search aria-label = "Site Search" class = input type = text autocomplete = off placeholder = Search > < div id = search-results class = dropdown > < div id = search-menu class = dropdown-menu > < / div > < / div > < / div > < / div > < div id = mobileSearch class = hide > < div id = mobileSearchBtn class = mobile-search__btn > < svg xmlns = "http://www.w3.org/2000/svg" width = "22" height = "22" fill = "currentcolor" viewBox = "0 0 24 24" > < path fill = "none" d = "M0 0h24v24H0V0z" / > < path d = "M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49.0s.41-1.08.0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" / > < / svg > < / div > < div id = search-mobile-container class = "mobile-search hide" > < div class = mobile-search__top > < input id = search-mobile type = text aria-label = "Mobile Search" placeholder = Search... class = mobile-search__top--input > < div id = search-mobile-close class = mobile-search__top--icon > < svg xmlns = "http://www.w3.org/2000/svg" width = "22" height = "22" viewBox = "0 0 24 24" > < path opacity = ".87" fill = "none" d = "M0 0h24v24H0V0z" / > < path fill = "currentcolor" d = "M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41.0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z" / > < / svg > < / div > < / div > < div id = search-mobile-results class = mobile-search__body > < / div > < / div > < / div > < div class = navbar__icons > < button id = toggleToDark class = navbar__icons--icon aria-label = "Toggle to dark mode" > < svg xmlns = "http://www.w3.org/2000/svg" width = "20" height = "20" viewBox = "0 0 24 24" > < path d = "M0 0h24v24H0z" fill = "none" / > < path fill = "currentcolor" d = "M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18c-3.31.0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z" / > < / svg > < / button >
< button id = toggleToLight class = navbar__icons--icon aria-label = "Toggle to light mode" > < svg xmlns = "http://www.w3.org/2000/svg" width = "20" height = "20" viewBox = "0 0 24 24" > < path d = "M0 0h24v24H0z" fill = "none" / > < path fill = "currentcolor" d = "M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69zM12 18c-3.31.0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-10c-2.21.0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z" / > < / svg > < / button >
< script > var theme = localStorage . getItem ( 'theme' ) ; var toggleToLightBtn = document . getElementById ( 'toggleToLight' ) ; var toggleToDarkBtn = document . getElementById ( 'toggleToDark' ) ; if ( theme && theme === 'dark' ) { toggleToLightBtn . className = 'navbar__icons--icon' ; toggleToDarkBtn . className = 'hide' ; } else { toggleToLightBtn . className = 'hide' ; toggleToDarkBtn . className = 'navbar__icons--icon' ; } < / script > < div class = navbar__icons--icon > < a href = https://github.com/zzossig/hugo-theme-zdoc title = "Github repository" aria-label = "Github repository" target = _blank rel = noreferrer > < svg fill = "currentcolor" xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" width = "22" height = "22" > < path d = "M10.9 2.1c-4.6.5-8.3 4.2-8.8 8.7-.5 4.7 2.2 8.9 6.3 10.5C8.7 21.4 9 21.2 9 20.8v-1.6s-.4.1-.9.1c-1.4.0-2-1.2-2.1-1.9-.1-.4-.3-.7-.6-1C5.1 16.3 5 16.3 5 16.2 5 16 5.3 16 5.4 16c.6.0 1.1.7 1.3 1 .5.8 1.1 1 1.4 1 .4.0.7-.1.9-.2.1-.7.4-1.4 1-1.8-2.3-.5-4-1.8-4-4 0-1.1.5-2.2 1.2-3C7.1 8.8 7 8.3 7 7.6c0-.4.0-.9.2-1.3C7.2 6.1 7.4 6 7.5 6h.1C8.1 6.1 9.1 6.4 10 7.3 10.6 7.1 11.3 7 12 7s1.4.1 2 .3c.9-.9 2-1.2 2.5-1.3h.1c.2.0.3.1.4.3C17 6.7 17 7.2 17 7.6c0 .8-.1 1.2-.2 1.4.7.8 1.2 1.8 1.2 3 0 2.2-1.7 3.5-4 4 .6.5 1 1.4 1 2.3v2.6c0 .3.3.6.7.5 3.7-1.5 6.3-5.1 6.3-9.3C22 6.1 16.9 1.4 10.9 2.1z" / > < / svg > < / a > < / div > < / div > < / div > < / div > < / div > < / nav > < script > var siteLogo = document . getElementById ( 'siteLogo' ) ; var tabletLogo = document . getElementById ( 'tabletLogo' ) ; var mobileLogo = document . getElementById ( 'mobileLogo' ) ; var navMenu = document . getElementById ( 'navMenu' ) ; var navMenuMobile = document . getElementById ( 'navMenuMobile' ) ; var siteSearch = document . getElementById ( 'siteSearch' ) ; var mobileSearch = document . getElementById ( 'mobileSearch' ) ; enquire . register ( "screen and (max-width:1280px)" , { match : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , unmatch : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , } ) . register ( "screen and (max-width:960px)" , { match : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = '' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , unmatch : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , } ) . register ( "screen and (max-width:600px)" , { match : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = 'hide' ; mobileLogo . className = '' ; navMenu . className = 'hide' ; navMenuMobile . className = '' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , unmatch : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = '' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , } ) ; < / script > < div class = top > < header class = "header home__banner--wrapper" > < div class = divider > < div class = lmr > < / div > < / div > < / header > < / div > < div class = mid > < main class = main > < div class = divider > < div class = lmr > < div class = home__landing style = height:500px > < div class = home__landing--img > < img src = /SimpleCrudGenerator/favicon/android-icon-192x192.png alt = "Site Landing Page image" > < / div > < div class = home__landing--txt > < div class = title > Simple CRUD Generator< / div > < div style = height:25px > < / div > < div class = text > A Laravel CRUD generator package, complete with automated testing suite.< / div > < a href = docs target = _self rel = noreferrer class = home__landing--link > < button class = "button home__landing--btn" aria-label = "Go to documentation" data-color = primary >
< script > var theme = localStorage . getItem ( 'theme' ) ; var toggleToLightBtn = document . getElementById ( 'toggleToLight' ) ; var toggleToDarkBtn = document . getElementById ( 'toggleToDark' ) ; if ( theme && theme === 'dark' ) { toggleToLightBtn . className = 'navbar__icons--icon' ; toggleToDarkBtn . className = 'hide' ; } else { toggleToLightBtn . className = 'hide' ; toggleToDarkBtn . className = 'navbar__icons--icon' ; } < / script > < div class = navbar__icons--icon > < a href = https://github.com/nafiesl/SimpleCrudGenerator title = "Github repository" aria-label = "Github repository" target = _blank rel = noreferrer > < svg fill = "currentcolor" xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" width = "22" height = "22" > < path d = "M10.9 2.1c-4.6.5-8.3 4.2-8.8 8.7-.5 4.7 2.2 8.9 6.3 10.5C8.7 21.4 9 21.2 9 20.8v-1.6s-.4.1-.9.1c-1.4.0-2-1.2-2.1-1.9-.1-.4-.3-.7-.6-1C5.1 16.3 5 16.3 5 16.2 5 16 5.3 16 5.4 16c.6.0 1.1.7 1.3 1 .5.8 1.1 1 1.4 1 .4.0.7-.1.9-.2.1-.7.4-1.4 1-1.8-2.3-.5-4-1.8-4-4 0-1.1.5-2.2 1.2-3C7.1 8.8 7 8.3 7 7.6c0-.4.0-.9.2-1.3C7.2 6.1 7.4 6 7.5 6h.1C8.1 6.1 9.1 6.4 10 7.3 10.6 7.1 11.3 7 12 7s1.4.1 2 .3c.9-.9 2-1.2 2.5-1.3h.1c.2.0.3.1.4.3C17 6.7 17 7.2 17 7.6c0 .8-.1 1.2-.2 1.4.7.8 1.2 1.8 1.2 3 0 2.2-1.7 3.5-4 4 .6.5 1 1.4 1 2.3v2.6c0 .3.3.6.7.5 3.7-1.5 6.3-5.1 6.3-9.3C22 6.1 16.9 1.4 10.9 2.1z" / > < / svg > < / a > < / div > < / div > < / div > < / div > < / div > < / nav > < script > var siteLogo = document . getElementById ( 'siteLogo' ) ; var tabletLogo = document . getElementById ( 'tabletLogo' ) ; var mobileLogo = document . getElementById ( 'mobileLogo' ) ; var navMenu = document . getElementById ( 'navMenu' ) ; var navMenuMobile = document . getElementById ( 'navMenuMobile' ) ; var siteSearch = document . getElementById ( 'siteSearch' ) ; var mobileSearch = document . getElementById ( 'mobileSearch' ) ; enquire . register ( "screen and (max-width:1280px)" , { match : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , unmatch : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , } ) . register ( "screen and (max-width:960px)" , { match : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = '' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , unmatch : function ( ) { siteLogo . className = 'navbar__logo--wrapper' ; tabletLogo . className = 'hide' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = '' ; mobileSearch . className = 'hide' ; } , } ) . register ( "screen and (max-width:600px)" , { match : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = 'hide' ; mobileLogo . className = '' ; navMenu . className = 'hide' ; navMenuMobile . className = '' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , unmatch : function ( ) { siteLogo . className = 'hide' ; tabletLogo . className = '' ; mobileLogo . className = 'hide' ; navMenu . className = 'navbar__menu' ; navMenuMobile . className = 'hide' ; siteSearch . className = 'hide' ; mobileSearch . className = 'navbar__icons--icon' ; } , } ) ; < / script > < div class = top > < header class = "header home__banner--wrapper" > < div class = divider > < div class = lmr > < / div > < / div > < / header > < / div > < div class = mid > < main class = main > < div class = divider > < div class = lmr > < div class = home__landing style = height:500px > < div class = home__landing--img > < img src = /SimpleCrudGenerator/favicon/android-icon-192x192.png alt = "Site Landing Page image" > < / div > < div class = home__landing--txt > < div class = title > Simple CRUD Generator< / div > < div style = height:25px > < / div > < div class = text > A Laravel CRUD generator package, complete with automated testing suite.< / div > < a href = docs target = _self rel = noreferrer class = home__landing--link > < button class = "button home__landing--btn" aria-label = "Go to documentation" data-color = primary >
Go to documentation< / button > < / a >
< a href = https://github.com/nafiesl/SimpleCrudGenerator target = _blank rel = noreferrer class = home__landing--link > < button class = "button home__landing--btn" aria-label = "Go to Github" data-color = default >
Go to Github< / button > < / a > < / div > < / div > < / div > < / div > < / main > < section style = background-color:teal > < div class = divider > < div class = lmr > < div class = section__card style = color:#fff > < header class = section__card--header > < h2 class = section__card--title style = font-size:32px;color:#fff > About this Package< / h2 > < div class = section__highlight style = width:370px;background-color:#8bc34a > < / div > < / header > < div class = "section__card--main section__card--content" style = color:#fff > This package contains artisan make:crud commands to create a simple CRUD feature with test classes on our Laravel 5.5 (and later) application. This package is fairly simple, to boost test-driven development method on our laravel application.< / div > < div class = section__card--main > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/keyboard.png alt = "Generate Model CRUD" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate Model CRUD< / div > < div class = section__card--content style = color:#fff > Generating Create, Read, Update and Delete scaffolds for a model with policy object class and Bootstrap 4 or 3 views.< / div > < / div > < / div > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/processor.png alt = "Generate Tests" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate Tests< / div > < div class = section__card--content style = color:#fff > Generates feature test for CRUD operations, model and policy unit tests for the related CRUD feature of model.< / div > < / div > < / div > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/root-server.png alt = "Generate API Endpoints" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate API Endpoints< / div > < div class = section__card--content style = color:#fff > Generates API endpoints for Create, Read, Update and Delete a model along with the feature and unit tests.< / div > < / div > < / div > < / div > < div class = section__card--main data-mobile = false > < div class = section__card--item > < / div > < div class = section__card--item > < / div > < div class = section__card--item > < / div > < / div > < / div > < / div > < / div > < / section > < / div > < div class = bot > < footer class = footer > < div class = divider > < div class = lmr > < p class = caption > Copyright © 2017 Nafies Luthfi.< / p > < p class = caption > Powered by < a href = https://gohugo.io/ rel = noreferrer > Hugo< / a > and the < a href = https://github.com/zzossig/hugo-theme-zdoc rel = noreferrer > zDoc theme< / a > < / p > < / div > < / div > < / footer > < / div > < / div > < / body > < / html >
Go to Github< / button > < / a > < / div > < / div > < / div > < / div > < / main > < section style = background-color:teal > < div class = divider > < div class = lmr > < div class = section__card style = color:#fff > < header class = section__card--header > < h2 class = section__card--title style = font-size:32px;color:#fff > About this Package< / h2 > < div class = section__highlight style = width:370px;background-color:#8bc34a > < / div > < / header > < div class = "section__card--main section__card--content" style = color:#fff > This package contains artisan make:crud commands to create a simple CRUD feature with test classes on our Laravel 5.5 (and later) application. This package is fairly simple, to boost test-driven development method on our laravel application.< / div > < div class = section__card--main > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/keyboard.png alt = "Generate Model CRUD" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate Model CRUD< / div > < div class = section__card--content style = color:#fff > Generating Create, Read, Update and Delete scaffolds for a model with policy object class and Bootstrap 4 or 3 views.< / div > < / div > < / div > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/processor.png alt = "Generate Tests" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate Tests< / div > < div class = section__card--content style = color:#fff > Generates feature test for CRUD operations, model and policy unit tests for the related CRUD feature of model.< / div > < / div > < / div > < div class = section__card--item > < div class = section__card--img-wrapper > < img data-src = /SimpleCrudGenerator/images/section/root-server.png alt = "Generate API Endpoints" src = data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjYWFhIiBkPSJNMTkgM0g1Yy0xLjEuMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMS4wIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0xIDE2SDZjLS41NS4wLTEtLjQ1LTEtMVY2YzAtLjU1LjQ1LTEgMS0xaDEyYy41NS4wIDEgLjQ1IDEgMXYxMmMwIC41NS0uNDUgMS0xIDF6bS00LjQ0LTYuMTktMi4zNSAzLjAyLTEuNTYtMS44OGMtLjItLjI1LS41OC0uMjQtLjc4LjAxbC0xLjc0IDIuMjNjLS4yNi4zMy0uMDIuODEuMzkuODFoOC45OGMuNDEuMC42NS0uNDcuNC0uOGwtMi41NS0zLjM5Yy0uMTktLjI2LS41OS0uMjYtLjc5LjB6Ii8+PC9zdmc+ class = "lazyload section__card--img" > < / div > < div class = section__card--submain > < div class = section__card--subtitle style = font-size:28px;color:#fff;text-align:center > Generate API Endpoints< / div > < div class = section__card--content style = color:#fff > Generates API endpoints for Create, Read, Update and Delete a model along with the feature and unit tests.< / div > < / div > < / div > < / div > < div class = section__card--main data-mobile = false > < div class = section__card--item > < / div > < div class = section__card--item > < / div > < div class = section__card--item > < / div > < / div > < / div > < / div > < / div > < / section > < / div > < div class = bot > < footer class = footer > < div class = divider > < div class = lmr > < p class = caption > Copyright © 202 1 Nafies Luthfi.< / p > < p class = caption > Powered by < a href = https://gohugo.io/ rel = noreferrer > Hugo< / a > and the < a href = https://github.com/zzossig/hugo-theme-zdoc rel = noreferrer > zDoc theme< / a > < / p > < / div > < / div > < / footer > < / div > < / div > < / body > < / html >