[{"data":1,"prerenderedAt":605},["ShallowReactive",2],{"navigation_docs":3,"-essentials-filament-admin":78,"-essentials-filament-admin-surround":600},[4,26,62],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting Started","i-lucide-rocket","/getting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Installation","/getting-started/installation","1.getting-started/1.installation","i-lucide-download",{"title":16,"path":17,"stem":18,"icon":19},"Frontend Setup (headless)","/getting-started/frontend-setup","1.getting-started/2.frontend-setup","i-lucide-layout",{"title":21,"path":22,"stem":23,"icon":24},"Public-routes mode","/getting-started/public-routes-mode","1.getting-started/3.public-routes-mode","i-lucide-zap",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Essentials","i-lucide-book-open","/essentials","2.essentials",[32,37,42,47,52,57],{"title":33,"path":34,"stem":35,"icon":36},"Blade Components","/essentials/blade-components","2.essentials/1.blade-components","i-lucide-component",{"title":38,"path":39,"stem":40,"icon":41},"Filament Admin","/essentials/filament-admin","2.essentials/2.filament-admin","i-lucide-layout-dashboard",{"title":43,"path":44,"stem":45,"icon":46},"MCP Tools","/essentials/mcp-tools","2.essentials/3.mcp-tools","i-lucide-bot",{"title":48,"path":49,"stem":50,"icon":51},"Configuration","/essentials/configuration","2.essentials/4.configuration","i-lucide-settings",{"title":53,"path":54,"stem":55,"icon":56},"Tags Taxonomy","/essentials/tags","2.essentials/5.tags","i-lucide-hash",{"title":58,"path":59,"stem":60,"icon":61},"MediaLibrary Integration","/essentials/media-library","2.essentials/6.media-library","i-lucide-image",{"title":63,"icon":64,"path":65,"stem":66,"children":67,"page":25},"Community","i-lucide-users","/community","4.community",[68,73],{"title":69,"path":70,"stem":71,"icon":72},"Contributing","/community/contributing","4.community/1.contributing","i-lucide-git-pull-request",{"title":74,"path":75,"stem":76,"icon":77},"License","/community/license","4.community/2.license","i-lucide-scale",{"id":79,"title":38,"body":80,"description":593,"extension":594,"links":595,"meta":596,"navigation":597,"path":39,"seo":598,"stem":40,"__hash__":599},"docs/2.essentials/2.filament-admin.md",{"type":81,"value":82,"toc":582},"minimark",[83,88,92,97,251,255,258,315,319,341,345,417,420,424,439,443,456,467,474,478,564,578],[84,85,87],"h2",{"id":86},"posts-resource","Posts Resource",[89,90,91],"p",{},"The PostResource provides a full CRUD interface for blog posts.",[93,94,96],"h3",{"id":95},"form-fields","Form Fields",[98,99,100,116],"table",{},[101,102,103],"thead",{},[104,105,106,110,113],"tr",{},[107,108,109],"th",{},"Field",[107,111,112],{},"Type",[107,114,115],{},"Notes",[117,118,119,131,141,152,163,174,185,196,211,221,240],"tbody",{},[104,120,121,125,128],{},[122,123,124],"td",{},"Title",[122,126,127],{},"TextInput",[122,129,130],{},"Required, max 255",[104,132,133,136,138],{},[122,134,135],{},"Slug",[122,137,127],{},[122,139,140],{},"Auto-generated, unique, frozen on rename",[104,142,143,146,149],{},[122,144,145],{},"Content",[122,147,148],{},"MarkdownEditor",[122,150,151],{},"Required, full toolbar",[104,153,154,157,160],{},[122,155,156],{},"Excerpt",[122,158,159],{},"Textarea",[122,161,162],{},"3 rows",[104,164,165,168,171],{},[122,166,167],{},"Status",[122,169,170],{},"Toggle",[122,172,173],{},"Hydrates to/from the `Draft",[104,175,176,179,182],{},[122,177,178],{},"Published At",[122,180,181],{},"DateTimePicker",[122,183,184],{},"Future value = scheduled",[104,186,187,190,193],{},[122,188,189],{},"Category",[122,191,192],{},"Select",[122,194,195],{},"Searchable, create inline",[104,197,198,201,203],{},[122,199,200],{},"Tags",[122,202,192],{},[122,204,205,206,210],{},"Multi, searchable, create inline — only visible when ",[207,208,209],"code",{},"features.tags"," is on",[104,212,213,216,218],{},[122,214,215],{},"Author",[122,217,192],{},[122,219,220],{},"Defaults to current user",[104,222,223,226,229],{},[122,224,225],{},"Featured Image",[122,227,228],{},"FileUpload",[122,230,231,232,235,236,239],{},"Image, public disk — auto-swaps to ",[207,233,234],{},"SpatieMediaLibraryFileUpload"," when ",[207,237,238],{},"features.media_library"," is on AND the package is installed",[104,241,242,245,248],{},[122,243,244],{},"SEO",[122,246,247],{},"SEO Component",[122,249,250],{},"Title + description (collapsible)",[93,252,254],{"id":253},"list-tabs","List Tabs",[89,256,257],{},"Posts are organized into tabs:",[98,259,260,270],{},[101,261,262],{},[104,263,264,267],{},[107,265,266],{},"Tab",[107,268,269],{},"Filter",[117,271,272,285,301],{},[104,273,274,280],{},[122,275,276],{},[277,278,279],"strong",{},"Drafts",[122,281,282],{},[207,283,284],{},"status = draft",[104,286,287,292],{},[122,288,289],{},[277,290,291],{},"Scheduled",[122,293,294,297,298],{},[207,295,296],{},"status = published"," AND ",[207,299,300],{},"published_at > now",[104,302,303,308],{},[122,304,305],{},[277,306,307],{},"Published",[122,309,310,297,312],{},[207,311,296],{},[207,313,314],{},"published_at \u003C= now",[93,316,318],{"id":317},"per-row-actions","Per-row actions",[320,321,322,329,335],"ul",{},[323,324,325,328],"li",{},[277,326,327],{},"View"," — opens the post URL (published) or signed preview URL (draft) in a new tab",[323,330,331,334],{},[277,332,333],{},"Edit"," — edit form",[323,336,337,340],{},[277,338,339],{},"Delete / Force Delete / Restore"," — soft delete support",[93,342,344],{"id":343},"bulk-actions","Bulk actions",[98,346,347,357],{},[101,348,349],{},[104,350,351,354],{},[107,352,353],{},"Action",[107,355,356],{},"Effect",[117,358,359,377,392,408],{},[104,360,361,366],{},[122,362,363],{},[277,364,365],{},"Publish",[122,367,368,369,372,373,376],{},"Sets ",[207,370,371],{},"status = Published"," and ",[207,374,375],{},"published_at"," to now (or keeps existing if already set)",[104,378,379,384],{},[122,380,381],{},[277,382,383],{},"Unpublish",[122,385,368,386,389,390],{},[207,387,388],{},"status = Draft"," and clears ",[207,391,375],{},[104,393,394,399],{},[122,395,396],{},[277,397,398],{},"Schedule",[122,400,401,402,404,405,407],{},"Modal with ",[207,403,181],{}," (min: now); sets ",[207,406,371],{}," + that timestamp",[104,409,410,414],{},[122,411,412],{},[277,413,339],{},[122,415,416],{},"Standard soft-delete bulk operations",[89,418,419],{},"All bulk actions notify on completion and deselect rows.",[84,421,423],{"id":422},"categories-resource","Categories Resource",[89,425,426,427,430,431,434,435,438],{},"Simple CRUD for blog categories: ",[207,428,429],{},"name",", ",[207,432,433],{},"slug"," (auto-generated, unique), ",[207,436,437],{},"posts_count"," column, soft-delete support, trashed filter.",[84,440,442],{"id":441},"tags-resource-opt-in","Tags Resource (opt-in)",[89,444,445,446,448,449,430,451,453,454,438],{},"Appears in the Blog navigation group when ",[207,447,209],{}," is enabled. Mirrors the Categories resource shape: ",[207,450,429],{},[207,452,433],{}," (auto-generated, unique, frozen on rename), ",[207,455,437],{},[89,457,458,459,462,463,466],{},"When the flag is off, the resource class still exists but ",[207,460,461],{},"shouldRegisterNavigation()"," returns ",[207,464,465],{},"false"," so it doesn't appear in the sidebar.",[89,468,469,470,473],{},"See the ",[471,472,53],"a",{"href":54}," page for full schema and usage.",[84,475,477],{"id":476},"plugin-registration","Plugin Registration",[479,480,486],"pre",{"className":481,"code":482,"filename":483,"language":484,"meta":485,"style":485},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","use ManukMinasyan\\FilamentBlog\\FilamentBlogPlugin;\n\n$panel->plugins([\n    FilamentBlogPlugin::make(),\n]);\n","AppPanelProvider.php","php","",[207,487,488,516,523,542,558],{"__ignoreMap":485},[489,490,493,497,501,505,508,510,513],"span",{"class":491,"line":492},"line",1,[489,494,496],{"class":495},"sbssI","use",[489,498,500],{"class":499},"sTEyZ"," ManukMinasyan",[489,502,504],{"class":503},"sMK4o","\\",[489,506,507],{"class":499},"FilamentBlog",[489,509,504],{"class":503},[489,511,512],{"class":499},"FilamentBlogPlugin",[489,514,515],{"class":503},";\n",[489,517,519],{"class":491,"line":518},2,[489,520,522],{"emptyLinePlaceholder":521},true,"\n",[489,524,526,529,532,535,539],{"class":491,"line":525},3,[489,527,528],{"class":503},"$",[489,530,531],{"class":499},"panel",[489,533,534],{"class":503},"->",[489,536,538],{"class":537},"s2Zo4","plugins",[489,540,541],{"class":503},"([\n",[489,543,545,549,552,555],{"class":491,"line":544},4,[489,546,548],{"class":547},"sBMFI","    FilamentBlogPlugin",[489,550,551],{"class":503},"::",[489,553,554],{"class":537},"make",[489,556,557],{"class":503},"(),\n",[489,559,561],{"class":491,"line":560},5,[489,562,563],{"class":503},"]);\n",[89,565,566,567,430,570,573,574,577],{},"The plugin auto-discovers ",[207,568,569],{},"PostResource",[207,571,572],{},"CategoryResource",", and ",[207,575,576],{},"TagResource"," under the \"Blog\" navigation group. Resources hidden by feature flags don't appear in the sidebar — they're still resolvable for tests and direct URL access.",[579,580,581],"style",{},"html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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":485,"searchDepth":518,"depth":518,"links":583},[584,590,591,592],{"id":86,"depth":518,"text":87,"children":585},[586,587,588,589],{"id":95,"depth":525,"text":96},{"id":253,"depth":525,"text":254},{"id":317,"depth":525,"text":318},{"id":343,"depth":525,"text":344},{"id":422,"depth":518,"text":423},{"id":441,"depth":518,"text":442},{"id":476,"depth":518,"text":477},"Managing blog posts, categories, and tags in the Filament admin panel.","md",null,{},{"icon":41},{"title":38,"description":593},"6bCi4BnE8Re64AqQIPbKaIvPB7vbY_Q45NypWFbBuKg",[601,603],{"title":33,"path":34,"stem":35,"description":602,"icon":36,"children":-1},"All available Blade components for building your blog frontend.",{"title":43,"path":44,"stem":45,"description":604,"icon":46,"children":-1},"13 MCP tools for AI agent blog management.",1778325338217]