[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started\u002Finstallation":72,"\u002Fgetting-started\u002Finstallation-surround":212},[4,42,55],{"title":5,"path":6,"stem":7,"children":8,"page":41},"Api","\u002Fapi","api",[9,13,17,21,25,29,33,37],{"title":10,"path":11,"stem":12},"Cart API","\u002Fapi\u002Fcart","api\u002Fcart",{"title":14,"path":15,"stem":16},"Category API","\u002Fapi\u002Fcategory","api\u002Fcategory",{"title":18,"path":19,"stem":20},"Checkout API","\u002Fapi\u002Fcheckout","api\u002Fcheckout",{"title":22,"path":23,"stem":24},"Inventory","\u002Fapi\u002Finventory","api\u002Finventory",{"title":26,"path":27,"stem":28},"Order Numbers","\u002Fapi\u002Forder-numbers","api\u002Forder-numbers",{"title":30,"path":31,"stem":32},"Product API","\u002Fapi\u002Fproduct","api\u002Fproduct",{"title":34,"path":35,"stem":36},"Promotions API","\u002Fapi\u002Fpromotions","api\u002Fpromotions",{"title":38,"path":39,"stem":40},"Taxes","\u002Fapi\u002Ftaxes","api\u002Ftaxes",false,{"title":43,"path":44,"stem":45,"children":46,"page":41},"Getting Started","\u002Fgetting-started","getting-started",[47,51],{"title":48,"path":49,"stem":50},"Admin panel","\u002Fgetting-started\u002Fadmin-panel","getting-started\u002Fadmin-panel",{"title":52,"path":53,"stem":54},"Installation","\u002Fgetting-started\u002Finstallation","getting-started\u002Finstallation",{"title":56,"path":57,"stem":58,"children":59,"page":41},"Tasks","\u002Ftasks","tasks",[60,64,68],{"title":61,"path":62,"stem":63},"Building A Navigation","\u002Ftasks\u002Fbuilding-a-navigation","tasks\u002Fbuilding-a-navigation",{"title":65,"path":66,"stem":67},"Product Detail Page","\u002Ftasks\u002Fproduct-detail-page","tasks\u002Fproduct-detail-page",{"title":69,"path":70,"stem":71},"Product Listing Page","\u002Ftasks\u002Fproduct-listing-page","tasks\u002Fproduct-listing-page",{"id":73,"title":52,"body":74,"description":205,"extension":206,"links":207,"meta":208,"navigation":209,"path":53,"seo":210,"stem":54,"__hash__":211},"docs\u002Fgetting-started\u002Finstallation.md",{"type":75,"value":76,"toc":200},"minimark",[77,81,85,88,114,117,133,138,141,158,161,177,184,188,196],[78,79,52],"h1",{"id":80},"installation",[82,83,84],"p",{},"Larasell requires PHP 8.3 or newer and Laravel 13.23 or newer.",[82,86,87],{},"Install Larasell with Composer:",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","composer require larasell-dev\u002Flarasell\n","bash","",[96,97,98],"code",{"__ignoreMap":94},[99,100,103,107,111],"span",{"class":101,"line":102},"line",1,[99,104,106],{"class":105},"sBMFI","composer",[99,108,110],{"class":109},"sfazB"," require",[99,112,113],{"class":109}," larasell-dev\u002Flarasell\n",[82,115,116],{},"Larasell registers its service provider through Laravel package\ndiscovery. After installing the package, run the migrations:",[89,118,120],{"className":91,"code":119,"language":93,"meta":94,"style":94},"php artisan migrate\n",[96,121,122],{"__ignoreMap":94},[99,123,124,127,130],{"class":101,"line":102},[99,125,126],{"class":105},"php",[99,128,129],{"class":109}," artisan",[99,131,132],{"class":109}," migrate\n",[134,135,137],"h2",{"id":136},"publishing-files","Publishing files",[82,139,140],{},"The package loads its migrations automatically, so publishing them is\noptional. Publish the migrations when you want to customize the table\nstructure before running them:",[89,142,144],{"className":91,"code":143,"language":93,"meta":94,"style":94},"php artisan vendor:publish --tag=larasell-migrations\n",[96,145,146],{"__ignoreMap":94},[99,147,148,150,152,155],{"class":101,"line":102},[99,149,126],{"class":105},[99,151,129],{"class":109},[99,153,154],{"class":109}," vendor:publish",[99,156,157],{"class":109}," --tag=larasell-migrations\n",[82,159,160],{},"Publish the configuration file when you want to use custom model\nclasses:",[89,162,164],{"className":91,"code":163,"language":93,"meta":94,"style":94},"php artisan vendor:publish --tag=larasell-config\n",[96,165,166],{"__ignoreMap":94},[99,167,168,170,172,174],{"class":101,"line":102},[99,169,126],{"class":105},[99,171,129],{"class":109},[99,173,154],{"class":109},[99,175,176],{"class":109}," --tag=larasell-config\n",[82,178,179,180,183],{},"The configuration file will be published to ",[96,181,182],{},"config\u002Flarasell.php",".",[134,185,187],{"id":186},"optional-admin-panel","Optional admin panel",[82,189,190,191,195],{},"Larasell also ships an optional Inertia administration panel. It is not\nregistered by default. See the ",[192,193,194],"a",{"href":49},"admin panel guide","\nwhen you want to opt in.",[197,198,199],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":94,"searchDepth":102,"depth":201,"links":202},2,[203,204],{"id":136,"depth":201,"text":137},{"id":186,"depth":201,"text":187},"Install Larasell in a Laravel application.","md",null,{},true,{"title":52,"description":205},"1TQ0XJRGJyhiQms0bW6HCB_BwpZf4DHCvi__xLJdq9Y",[213,215],{"title":48,"path":49,"stem":50,"description":214,"children":-1},"Register the optional Larasell administration panel.",{"title":61,"path":62,"stem":63,"description":216,"children":-1},"Share a category navigation with your Inertia pages.",1789114878354]