1 line
17 KiB
JSON
1 line
17 KiB
JSON
[{"data":1,"prerenderedAt":731},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-installation":75,"-getting-started-installation-surround":728},[4,20,60],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation","i-lucide-download",{"title":16,"path":17,"stem":18,"icon":19},"Upgrading","\u002Fgetting-started\u002Fupgrading","1.getting-started\u002F2.upgrading","i-lucide-arrow-up-circle",{"title":21,"path":22,"stem":23,"children":24,"page":6},"Essentials","\u002Fessentials","2.essentials",[25,30,35,40,45,50,55],{"title":26,"path":27,"stem":28,"icon":29},"Configuration","\u002Fessentials\u002Fconfiguration","2.essentials\u002F1.configuration","i-lucide-settings",{"title":31,"path":32,"stem":33,"icon":34},"Authorization","\u002Fessentials\u002Fauthorization","2.essentials\u002F2.authorization","i-lucide-shield",{"title":36,"path":37,"stem":38,"icon":39},"Mentions","\u002Fessentials\u002Fmentions","2.essentials\u002F3.mentions","i-lucide-at-sign",{"title":41,"path":42,"stem":43,"icon":44},"Reactions","\u002Fessentials\u002Freactions","2.essentials\u002F4.reactions","i-lucide-smile",{"title":46,"path":47,"stem":48,"icon":49},"Attachments","\u002Fessentials\u002Fattachments","2.essentials\u002F5.attachments","i-lucide-paperclip",{"title":51,"path":52,"stem":53,"icon":54},"Notifications","\u002Fessentials\u002Fnotifications","2.essentials\u002F6.notifications","i-lucide-bell",{"title":56,"path":57,"stem":58,"icon":59},"Database Schema","\u002Fessentials\u002Fdatabase-schema","2.essentials\u002F7.database-schema","i-lucide-database",{"title":61,"path":62,"stem":63,"children":64,"page":6},"Community","\u002Fcommunity","4.community",[65,70],{"title":66,"path":67,"stem":68,"icon":69},"Contributing","\u002Fcommunity\u002Fcontributing","4.community\u002F1.contributing","i-lucide-heart-handshake",{"title":71,"path":72,"stem":73,"icon":74},"License","\u002Fcommunity\u002Flicense","4.community\u002F2.license","i-lucide-scale",{"id":76,"title":11,"body":77,"description":719,"extension":720,"links":721,"meta":722,"navigation":723,"path":12,"seo":724,"stem":13,"__hash__":727},"docs\u002F1.getting-started\u002F1.installation.md",{"type":78,"value":79,"toc":707},"minimark",[80,85,114,118,643,649,653,703],[81,82,84],"h2",{"id":83},"requirements","Requirements",[86,87,88,96,102,108],"ul",{},[89,90,91,95],"li",{},[92,93,94],"strong",{},"PHP:"," 8.2+",[89,97,98,101],{},[92,99,100],{},"Laravel:"," 12+",[89,103,104,107],{},[92,105,106],{},"Filament:"," 4.x \u002F 5.x",[89,109,110,113],{},[92,111,112],{},"Livewire:"," 3.5+ \u002F 4.x",[81,115,117],{"id":116},"quick-setup","Quick Setup",[119,120,121,126,153,157,186,190,194,207,210,232,236,359,363,370,461,467,552,556,559],"steps",{},[122,123,125],"h3",{"id":124},"install-package","Install Package",[127,128,134],"pre",{"className":129,"code":130,"filename":131,"language":132,"meta":133,"style":133},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","composer require relaticle\u002Fcomments\n","Terminal","bash","",[135,136,137],"code",{"__ignoreMap":133},[138,139,142,146,150],"span",{"class":140,"line":141},"line",1,[138,143,145],{"class":144},"sBMFI","composer",[138,147,149],{"class":148},"sfazB"," require",[138,151,152],{"class":148}," relaticle\u002Fcomments\n",[122,154,156],{"id":155},"publish-and-run-migrations","Publish and Run Migrations",[127,158,160],{"className":129,"code":159,"filename":131,"language":132,"meta":133,"style":133},"php artisan vendor:publish --tag=comments-migrations\nphp artisan migrate\n",[135,161,162,176],{"__ignoreMap":133},[138,163,164,167,170,173],{"class":140,"line":141},[138,165,166],{"class":144},"php",[138,168,169],{"class":148}," artisan",[138,171,172],{"class":148}," vendor:publish",[138,174,175],{"class":148}," --tag=comments-migrations\n",[138,177,179,181,183],{"class":140,"line":178},2,[138,180,166],{"class":144},[138,182,169],{"class":148},[138,184,185],{"class":148}," migrate\n",[122,187,189],{"id":188},"include-css-assets","Include CSS Assets",[191,192,193],"p",{},"Prerequisite: You need a custom Filament theme to include the Comments styles.",[195,196,198,199,206],"alert",{"type":197},"warning","If you haven't set up a custom theme for Filament, follow the ",[200,201,205],"a",{"href":202,"rel":203},"https:\u002F\u002Ffilamentphp.com\u002Fdocs\u002F5.x\u002Fstyling\u002Foverview#creating-a-custom-theme",[204],"nofollow","Filament Docs"," first.",[191,208,209],{},"Add the plugin's views to your theme CSS file:",[127,211,216],{"className":212,"code":213,"filename":214,"language":215,"meta":133,"style":133},"language-css shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","@source \"..\u002F..\u002F..\u002F..\u002Fvendor\u002Frelaticle\u002Fcomments\u002Fresources\u002Fviews\u002F**\u002F*.blade.php\";\n","resources\u002Fcss\u002Ffilament\u002Fadmin\u002Ftheme.css","css",[135,217,218],{"__ignoreMap":133},[138,219,220,224,228],{"class":140,"line":141},[138,221,223],{"class":222},"s7zQu","@source",[138,225,227],{"class":226},"sTEyZ"," \"..\u002F..\u002F..\u002F..\u002Fvendor\u002Frelaticle\u002Fcomments\u002Fresources\u002Fviews\u002F**\u002F*.blade.php\"",[138,229,231],{"class":230},"sMK4o",";\n",[122,233,235],{"id":234},"register-the-plugin","Register the Plugin",[127,237,241],{"className":238,"code":239,"filename":240,"language":166,"meta":133,"style":133},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","use Relaticle\\Comments\\CommentsPlugin;\n\npublic function panel(Panel $panel): Panel\n{\n return $panel\n ->plugins([\n CommentsPlugin::make(),\n ]);\n}\n","AdminPanelProvider.php",[135,242,243,265,271,303,309,320,332,347,353],{"__ignoreMap":133},[138,244,245,249,252,255,258,260,263],{"class":140,"line":141},[138,246,248],{"class":247},"sbssI","use",[138,250,251],{"class":226}," Relaticle",[138,253,254],{"class":230},"\\",[138,256,257],{"class":226},"Comments",[138,259,254],{"class":230},[138,261,262],{"class":226},"CommentsPlugin",[138,264,231],{"class":230},[138,266,267],{"class":140,"line":178},[138,268,270],{"emptyLinePlaceholder":269},true,"\n",[138,272,274,278,281,285,288,291,294,297,300],{"class":140,"line":273},3,[138,275,277],{"class":276},"spNyl","public",[138,279,280],{"class":276}," function",[138,282,284],{"class":283},"s2Zo4"," panel",[138,286,287],{"class":230},"(",[138,289,290],{"class":144},"Panel",[138,292,293],{"class":230}," $",[138,295,296],{"class":226},"panel",[138,298,299],{"class":230},"):",[138,301,302],{"class":144}," Panel\n",[138,304,306],{"class":140,"line":305},4,[138,307,308],{"class":230},"{\n",[138,310,312,315,317],{"class":140,"line":311},5,[138,313,314],{"class":222}," return",[138,316,293],{"class":230},[138,318,319],{"class":226},"panel\n",[138,321,323,326,329],{"class":140,"line":322},6,[138,324,325],{"class":230}," ->",[138,327,328],{"class":283},"plugins",[138,330,331],{"class":230},"([\n",[138,333,335,338,341,344],{"class":140,"line":334},7,[138,336,337],{"class":144}," CommentsPlugin",[138,339,340],{"class":230},"::",[138,342,343],{"class":283},"make",[138,345,346],{"class":230},"(),\n",[138,348,350],{"class":140,"line":349},8,[138,351,352],{"class":230}," ]);\n",[138,354,356],{"class":140,"line":355},9,[138,357,358],{"class":230},"}\n",[122,360,362],{"id":361},"set-up-your-models","Set Up Your Models",[191,364,365,366,369],{},"Add the ",[135,367,368],{},"HasComments"," trait to any model you want to comment on:",[127,371,374],{"className":238,"code":372,"filename":373,"language":166,"meta":133,"style":133},"use Relaticle\\Comments\\Concerns\\HasComments;\nuse Relaticle\\Comments\\Contracts\\Commentable;\n\nclass Project extends Model implements Commentable\n{\n use HasComments;\n}\n","app\u002FModels\u002FProject.php",[135,375,376,397,419,423,443,447,457],{"__ignoreMap":133},[138,377,378,380,382,384,386,388,391,393,395],{"class":140,"line":141},[138,379,248],{"class":247},[138,381,251],{"class":226},[138,383,254],{"class":230},[138,385,257],{"class":226},[138,387,254],{"class":230},[138,389,390],{"class":226},"Concerns",[138,392,254],{"class":230},[138,394,368],{"class":226},[138,396,231],{"class":230},[138,398,399,401,403,405,407,409,412,414,417],{"class":140,"line":178},[138,400,248],{"class":247},[138,402,251],{"class":226},[138,404,254],{"class":230},[138,406,257],{"class":226},[138,408,254],{"class":230},[138,410,411],{"class":226},"Contracts",[138,413,254],{"class":230},[138,415,416],{"class":226},"Commentable",[138,418,231],{"class":230},[138,420,421],{"class":140,"line":273},[138,422,270],{"emptyLinePlaceholder":269},[138,424,425,428,431,434,437,440],{"class":140,"line":305},[138,426,427],{"class":276},"class",[138,429,430],{"class":144}," Project",[138,432,433],{"class":276}," extends",[138,435,436],{"class":144}," Model",[138,438,439],{"class":276}," implements",[138,441,442],{"class":144}," Commentable\n",[138,444,445],{"class":140,"line":311},[138,446,308],{"class":230},[138,448,449,452,455],{"class":140,"line":322},[138,450,451],{"class":247}," use",[138,453,454],{"class":226}," HasComments",[138,456,231],{"class":230},[138,458,459],{"class":140,"line":334},[138,460,358],{"class":230},[191,462,365,463,466],{},[135,464,465],{},"CanComment"," trait to your User model:",[127,468,471],{"className":238,"code":469,"filename":470,"language":166,"meta":133,"style":133},"use Relaticle\\Comments\\Concerns\\CanComment;\nuse Relaticle\\Comments\\Contracts\\Commentator;\n\nclass User extends Authenticatable implements Commentator\n{\n use CanComment;\n}\n","app\u002FModels\u002FUser.php",[135,472,473,493,514,518,535,539,548],{"__ignoreMap":133},[138,474,475,477,479,481,483,485,487,489,491],{"class":140,"line":141},[138,476,248],{"class":247},[138,478,251],{"class":226},[138,480,254],{"class":230},[138,482,257],{"class":226},[138,484,254],{"class":230},[138,486,390],{"class":226},[138,488,254],{"class":230},[138,490,465],{"class":226},[138,492,231],{"class":230},[138,494,495,497,499,501,503,505,507,509,512],{"class":140,"line":178},[138,496,248],{"class":247},[138,498,251],{"class":226},[138,500,254],{"class":230},[138,502,257],{"class":226},[138,504,254],{"class":230},[138,506,411],{"class":226},[138,508,254],{"class":230},[138,510,511],{"class":226},"Commentator",[138,513,231],{"class":230},[138,515,516],{"class":140,"line":273},[138,517,270],{"emptyLinePlaceholder":269},[138,519,520,522,525,527,530,532],{"class":140,"line":305},[138,521,427],{"class":276},[138,523,524],{"class":144}," User",[138,526,433],{"class":276},[138,528,529],{"class":144}," Authenticatable",[138,531,439],{"class":276},[138,533,534],{"class":144}," Commentator\n",[138,536,537],{"class":140,"line":311},[138,538,308],{"class":230},[138,540,541,543,546],{"class":140,"line":322},[138,542,451],{"class":247},[138,544,545],{"class":226}," CanComment",[138,547,231],{"class":230},[138,549,550],{"class":140,"line":334},[138,551,358],{"class":230},[122,553,555],{"id":554},"add-to-your-resources","Add to Your Resources",[191,557,558],{},"Use the slide-over action on view or edit pages:",[127,560,563],{"className":238,"code":561,"filename":562,"language":166,"meta":133,"style":133},"use Relaticle\\Comments\\Filament\\Actions\\CommentsAction;\n\nprotected function getHeaderActions(): array\n{\n return [\n CommentsAction::make(),\n ];\n}\n","app\u002FFilament\u002FResources\u002FProjectResource\u002FPages\u002FViewProject.php",[135,564,565,592,596,612,616,623,634,639],{"__ignoreMap":133},[138,566,567,569,571,573,575,577,580,582,585,587,590],{"class":140,"line":141},[138,568,248],{"class":247},[138,570,251],{"class":226},[138,572,254],{"class":230},[138,574,257],{"class":226},[138,576,254],{"class":230},[138,578,579],{"class":226},"Filament",[138,581,254],{"class":230},[138,583,584],{"class":226},"Actions",[138,586,254],{"class":230},[138,588,589],{"class":226},"CommentsAction",[138,591,231],{"class":230},[138,593,594],{"class":140,"line":178},[138,595,270],{"emptyLinePlaceholder":269},[138,597,598,601,603,606,609],{"class":140,"line":273},[138,599,600],{"class":276},"protected",[138,602,280],{"class":276},[138,604,605],{"class":283}," getHeaderActions",[138,607,608],{"class":230},"():",[138,610,611],{"class":247}," array\n",[138,613,614],{"class":140,"line":305},[138,615,308],{"class":230},[138,617,618,620],{"class":140,"line":311},[138,619,314],{"class":222},[138,621,622],{"class":230}," [\n",[138,624,625,628,630,632],{"class":140,"line":322},[138,626,627],{"class":144}," CommentsAction",[138,629,340],{"class":230},[138,631,343],{"class":283},[138,633,346],{"class":230},[138,635,636],{"class":140,"line":334},[138,637,638],{"class":230}," ];\n",[138,640,641],{"class":140,"line":349},[138,642,358],{"class":230},[191,644,645,648],{},[92,646,647],{},"Done!"," Visit your Filament panel to see comments in action.",[81,650,652],{"id":651},"optional-configuration","Optional Configuration",[654,655,656,669],"table",{},[657,658,659],"thead",{},[660,661,662,666],"tr",{},[663,664,665],"th",{},"Command",[663,667,668],{},"Action",[670,671,672,683,693],"tbody",{},[660,673,674,680],{},[675,676,677],"td",{},[135,678,679],{},"php artisan vendor:publish --tag=comments-config",[675,681,682],{},"Publish the configuration file",[660,684,685,690],{},[675,686,687],{},[135,688,689],{},"php artisan vendor:publish --tag=comments-views",[675,691,692],{},"Publish the Blade views for customization",[660,694,695,700],{},[675,696,697],{},[135,698,699],{},"php artisan vendor:publish --tag=comments-translations",[675,701,702],{},"Publish the translation files",[704,705,706],"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);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":133,"searchDepth":178,"depth":178,"links":708},[709,710,718],{"id":83,"depth":178,"text":84},{"id":116,"depth":178,"text":117,"children":711},[712,713,714,715,716,717],{"id":124,"depth":273,"text":125},{"id":155,"depth":273,"text":156},{"id":188,"depth":273,"text":189},{"id":234,"depth":273,"text":235},{"id":361,"depth":273,"text":362},{"id":554,"depth":273,"text":555},{"id":651,"depth":178,"text":652},"Get started with Comments in minutes.","md",null,{},{"icon":14},{"description":725,"ogImage":726,"title":11},"Install Comments and add commenting to your Filament resources.","\u002Fpreview.png","hts0PR3sg3h83C0GgqSeAnWX6Cg_8vAocaUiDee7xtg",[721,729],{"title":16,"path":17,"stem":18,"description":730,"icon":19,"children":-1},"Upgrade guide for Comments.",1774613361120] |