├── apiblog ├── README.md ├── public │ ├── favicon.ico │ ├── robots.txt │ ├── vendor │ │ └── dcat-admin │ │ │ ├── dcat │ │ │ └── plugins │ │ │ │ ├── bootstrap-duallistbox │ │ │ │ ├── .travis.yml │ │ │ │ ├── .editorconfig │ │ │ │ └── .jshintrc │ │ │ │ ├── input-mask │ │ │ │ └── phone-codes │ │ │ │ │ └── readme.txt │ │ │ │ ├── webuploader │ │ │ │ ├── bg.png │ │ │ │ ├── icons.png │ │ │ │ ├── icons.psd │ │ │ │ ├── image.png │ │ │ │ ├── Uploader.swf │ │ │ │ ├── progress.png │ │ │ │ ├── progress.psd │ │ │ │ ├── expressInstall.swf │ │ │ │ └── README.md │ │ │ │ ├── editor-md │ │ │ │ ├── images │ │ │ │ │ ├── loading.gif │ │ │ │ │ ├── loading@2x.gif │ │ │ │ │ ├── loading@3x.gif │ │ │ │ │ └── logos │ │ │ │ │ │ ├── vi.png │ │ │ │ │ │ ├── editormd-logo-16x16.png │ │ │ │ │ │ ├── editormd-logo-24x24.png │ │ │ │ │ │ ├── editormd-logo-32x32.png │ │ │ │ │ │ ├── editormd-logo-48x48.png │ │ │ │ │ │ ├── editormd-logo-57x57.png │ │ │ │ │ │ ├── editormd-logo-64x64.png │ │ │ │ │ │ ├── editormd-logo-72x72.png │ │ │ │ │ │ ├── editormd-logo-96x96.png │ │ │ │ │ │ ├── editormd-logo-114x114.png │ │ │ │ │ │ ├── editormd-logo-120x120.png │ │ │ │ │ │ ├── editormd-logo-144x144.png │ │ │ │ │ │ ├── editormd-logo-180x180.png │ │ │ │ │ │ ├── editormd-logo-240x240.png │ │ │ │ │ │ ├── editormd-logo-320x320.png │ │ │ │ │ │ ├── editormd-favicon-16x16.ico │ │ │ │ │ │ ├── editormd-favicon-24x24.ico │ │ │ │ │ │ ├── editormd-favicon-32x32.ico │ │ │ │ │ │ ├── editormd-favicon-48x48.ico │ │ │ │ │ │ └── editormd-favicon-64x64.ico │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── editormd-logo.eot │ │ │ │ │ ├── editormd-logo.ttf │ │ │ │ │ ├── editormd-logo.woff │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ ├── fontawesome-webfont.woff2 │ │ │ │ │ └── editormd-logo.svg │ │ │ │ ├── lib │ │ │ │ │ └── codemirror │ │ │ │ │ │ ├── theme │ │ │ │ │ │ ├── ambiance-mobile.css │ │ │ │ │ │ ├── neat.css │ │ │ │ │ │ ├── elegant.css │ │ │ │ │ │ ├── neo.css │ │ │ │ │ │ └── eclipse.css │ │ │ │ │ │ ├── addon │ │ │ │ │ │ ├── display │ │ │ │ │ │ │ └── fullscreen.css │ │ │ │ │ │ ├── search │ │ │ │ │ │ │ └── matchesonscrollbar.css │ │ │ │ │ │ ├── fold │ │ │ │ │ │ │ └── foldgutter.css │ │ │ │ │ │ ├── dialog │ │ │ │ │ │ │ └── dialog.css │ │ │ │ │ │ ├── hint │ │ │ │ │ │ │ └── show-hint.css │ │ │ │ │ │ ├── mode │ │ │ │ │ │ │ └── multiplex_test.js │ │ │ │ │ │ ├── lint │ │ │ │ │ │ │ ├── yaml-lint.js │ │ │ │ │ │ │ └── json-lint.js │ │ │ │ │ │ └── edit │ │ │ │ │ │ │ └── trailingspace.js │ │ │ │ │ │ ├── mode │ │ │ │ │ │ ├── tiddlywiki │ │ │ │ │ │ │ └── tiddlywiki.css │ │ │ │ │ │ ├── ruby │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── tiki │ │ │ │ │ │ │ └── tiki.css │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── LICENSE │ │ │ │ ├── scss │ │ │ │ │ ├── lib │ │ │ │ │ │ └── variables.scss │ │ │ │ │ ├── editormd.themes.scss │ │ │ │ │ ├── editormd.grid.scss │ │ │ │ │ └── editormd.tab.scss │ │ │ │ ├── LICENSE │ │ │ │ └── package.json │ │ │ │ ├── layer │ │ │ │ └── theme │ │ │ │ │ └── default │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ └── loading-2.gif │ │ │ │ ├── ionslider │ │ │ │ └── img │ │ │ │ │ ├── sprite-skin-flat.png │ │ │ │ │ └── sprite-skin-nice.png │ │ │ │ ├── jstree-theme │ │ │ │ └── themes │ │ │ │ │ ├── default │ │ │ │ │ ├── 30px.png │ │ │ │ │ ├── 32px.png │ │ │ │ │ ├── 40px.png │ │ │ │ │ └── throbber.gif │ │ │ │ │ └── proton │ │ │ │ │ ├── 30px.png │ │ │ │ │ ├── 32px.png │ │ │ │ │ ├── throbber.gif │ │ │ │ │ └── fonts │ │ │ │ │ └── titillium │ │ │ │ │ ├── titilliumweb-bold-webfont.eot │ │ │ │ │ ├── titilliumweb-bold-webfont.ttf │ │ │ │ │ ├── titilliumweb-bold-webfont.woff │ │ │ │ │ ├── titilliumweb-regular-webfont.eot │ │ │ │ │ ├── titilliumweb-regular-webfont.ttf │ │ │ │ │ ├── titilliumweb-regular-webfont.woff │ │ │ │ │ ├── titilliumweb-extralight-webfont.eot │ │ │ │ │ ├── titilliumweb-extralight-webfont.ttf │ │ │ │ │ └── titilliumweb-extralight-webfont.woff │ │ │ │ ├── tinymce │ │ │ │ ├── langs │ │ │ │ │ └── readme.md │ │ │ │ ├── skins │ │ │ │ │ └── ui │ │ │ │ │ │ ├── oxide │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ └── tinymce-mobile.woff │ │ │ │ │ │ ├── content.mobile.min.css │ │ │ │ │ │ └── skin.shadowdom.min.css │ │ │ │ │ │ └── oxide-dark │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ └── tinymce-mobile.woff │ │ │ │ │ │ ├── content.mobile.min.css │ │ │ │ │ │ └── skin.shadowdom.min.css │ │ │ │ └── plugins │ │ │ │ │ ├── textcolor │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── colorpicker │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── contextmenu │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── hr │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── print │ │ │ │ │ └── plugin.min.js │ │ │ │ │ └── code │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── select │ │ │ │ └── i18n │ │ │ │ │ ├── zh-TW.js │ │ │ │ │ ├── zh-CN.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── tk.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── is.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── ka.js │ │ │ │ │ ├── hy.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── af.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── pt-BR.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── bn.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── sq.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ps.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── ne.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── bs.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── sr-Cyrl.js │ │ │ │ │ ├── pa.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── dsb.js │ │ │ │ │ ├── hsb.js │ │ │ │ │ ├── cs.js │ │ │ │ │ └── sk.js │ │ │ │ ├── switchery │ │ │ │ └── switchery.min.css │ │ │ │ ├── bootstrap-iconpicker │ │ │ │ └── css │ │ │ │ │ └── bootstrap-iconpicker.min.css │ │ │ │ └── jquery.initialize │ │ │ │ └── LICENSE │ │ │ ├── images │ │ │ ├── logo.ico │ │ │ ├── logo.png │ │ │ ├── arrow-down.png │ │ │ └── default-avatar.jpg │ │ │ └── fonts │ │ │ ├── feather │ │ │ └── fonts │ │ │ │ ├── feather.eot │ │ │ │ ├── feather.ttf │ │ │ │ └── feather.woff │ │ │ ├── font-awesome │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ └── nunito-v10 │ │ │ ├── XRXV3I6Li01BKofINeaB.woff2 │ │ │ ├── XRXV3I6Li01BKofIO-aBXso.woff2 │ │ │ ├── XRXV3I6Li01BKofIOuaBXso.woff2 │ │ │ ├── XRXX3I6Li01BKofIMNaDRs4.woff2 │ │ │ ├── XRXW3I6Li01BKofA-seUYevI.woff2 │ │ │ ├── XRXW3I6Li01BKofA6sKUYevI.woff2 │ │ │ ├── XRXW3I6Li01BKofAksCUYevI.woff2 │ │ │ ├── XRXW3I6Li01BKofAnsSUYevI.woff2 │ │ │ ├── XRXW3I6Li01BKofAtsGUYevI.woff2 │ │ │ ├── XRXX3I6Li01BKofIMNaMRs71cA.woff2 │ │ │ ├── XRXX3I6Li01BKofIMNaNRs71cA.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4kYNvKUT8.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4oZNvKUT8.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN5MZ9vKUT8.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN5cYtvKUT8.woff2 │ │ │ ├── XRXW3I6Li01BKofA-seUb-vISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofA-seUbuvISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofA6sKUb-vISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofA6sKUbuvISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAksCUb-vISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAksCUbuvISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAnsSUb-vISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAnsSUbuvISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAtsGUb-vISTs.woff2 │ │ │ ├── XRXW3I6Li01BKofAtsGUbuvISTs.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4kYNvEUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4kYNvFUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4oZNvEUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN4oZNvFUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN5MZ9vEUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN5MZ9vFUT8_DQ.woff2 │ │ │ ├── XRXQ3I6Li01BKofIMN5cYtvEUT8_DQ.woff2 │ │ │ └── XRXQ3I6Li01BKofIMN5cYtvFUT8_DQ.woff2 │ ├── uploads │ │ ├── images │ │ │ ├── 380x380.jpeg │ │ │ ├── laravel_blog.png │ │ │ ├── laravelacademy.png │ │ │ └── 176e6cd3b0ee4fd9568a6cb29cc42b67.jpeg │ │ └── markdown │ │ │ └── images │ │ │ └── a258f90f2924c0107bf076762b080c3f607d235a1bcbb.jpeg │ └── .htaccess ├── resources │ ├── css │ │ └── app.css │ ├── js │ │ ├── app.js │ │ └── bootstrap.js │ ├── .DS_Store │ ├── dist │ │ ├── weibo.png │ │ ├── favicon.ico │ │ ├── github.png │ │ ├── favicon_1.ico │ │ ├── gitee-fill-round.png │ │ ├── static │ │ │ ├── img │ │ │ │ ├── logo.a137b568.jpg │ │ │ │ ├── element.2784842e.png │ │ │ │ ├── bootstap.3de28cd3.png │ │ │ │ └── laravel_blog.e865ff90.png │ │ │ └── fonts │ │ │ │ ├── element-icons.732389de.ttf │ │ │ │ ├── element-icons.535877f5.woff │ │ │ │ ├── fontawesome-webfont.674f50d2.eot │ │ │ │ ├── fontawesome-webfont.b06871f2.ttf │ │ │ │ ├── fontawesome-webfont.fee66e71.woff │ │ │ │ └── fontawesome-webfont.af7ae505.woff2 │ │ └── index.html │ ├── lang │ │ ├── zh_CN │ │ │ ├── visitor-registry.php │ │ │ ├── topic.php │ │ │ ├── website-footer.php │ │ │ ├── menu.php │ │ │ ├── article.php │ │ │ ├── extension.php │ │ │ └── global.php │ │ ├── zh_TW │ │ │ ├── menu.php │ │ │ └── extension.php │ │ └── en │ │ │ ├── pagination.php │ │ │ ├── auth.php │ │ │ └── passwords.php │ └── views │ │ └── email │ │ └── topics_notification.blade.php ├── storage │ ├── logs │ │ └── .gitignore │ ├── app │ │ ├── public │ │ │ └── .gitignore │ │ └── .gitignore │ ├── framework │ │ ├── sessions │ │ │ └── .gitignore │ │ ├── testing │ │ │ └── .gitignore │ │ ├── views │ │ │ └── .gitignore │ │ ├── cache │ │ │ ├── data │ │ │ │ └── .gitignore │ │ │ └── .gitignore │ │ └── .gitignore │ └── .DS_Store ├── bootstrap │ ├── cache │ │ └── .gitignore │ └── helpers.php ├── database │ ├── .gitignore │ ├── .DS_Store │ ├── seeders │ │ └── DatabaseSeeder.php │ └── migrations │ │ ├── 2014_10_12_100000_create_password_resets_table.php │ │ ├── 2014_10_12_000000_create_users_table.php │ │ ├── 2019_08_19_000000_create_failed_jobs_table.php │ │ └── 2020_09_07_090635_create_admin_settings_table.php ├── .DS_Store ├── app │ ├── .DS_Store │ ├── Admin │ │ ├── Controllers │ │ │ ├── AuthController.php │ │ │ ├── HomeController.php │ │ │ └── UsersController.php │ │ ├── Repositories │ │ │ ├── Topic.php │ │ │ ├── User.php │ │ │ ├── Article.php │ │ │ ├── Category.php │ │ │ ├── SourceProject.php │ │ │ ├── WebsiteFooter.php │ │ │ └── VisitorRegistry.php │ │ ├── bootstrap.php │ │ └── routes.php │ ├── Models │ │ ├── SourceProject.php │ │ ├── WebsiteFooter.php │ │ ├── Models.php │ │ ├── VisitorRegistry.php │ │ ├── Category.php │ │ └── Articles.php │ ├── Observers │ │ └── TopicObserver.php │ ├── Http │ │ ├── Middleware │ │ │ ├── EncryptCookies.php │ │ │ ├── VerifyCsrfToken.php │ │ │ ├── TrustHosts.php │ │ │ ├── PreventRequestsDuringMaintenance.php │ │ │ ├── TrimStrings.php │ │ │ ├── Authenticate.php │ │ │ ├── TrustProxies.php │ │ │ ├── AccessRecord.php │ │ │ └── RedirectIfAuthenticated.php │ │ └── Controllers │ │ │ └── Controller.php │ ├── Providers │ │ ├── BroadcastServiceProvider.php │ │ ├── AuthServiceProvider.php │ │ ├── AppServiceProvider.php │ │ └── EventServiceProvider.php │ ├── Mail │ │ └── TopicsSend.php │ ├── Console │ │ └── Kernel.php │ ├── Traits │ │ └── Response.php │ └── Jobs │ │ └── EmailNotificationJob.php ├── tests │ ├── .DS_Store │ ├── TestCase.php │ ├── Unit │ │ └── ExampleTest.php │ ├── Feature │ │ └── ExampleTest.php │ └── CreatesApplication.php ├── .gitattributes ├── .styleci.yml ├── .gitignore ├── .editorconfig ├── routes │ ├── web.php │ ├── channels.php │ └── console.php ├── package.json ├── webpack.mix.js ├── server.php └── config │ ├── cors.php │ ├── oauth.php │ ├── services.php │ └── view.php ├── .gitignore └── app ├── src ├── api │ ├── index.js │ ├── topic.js │ ├── auth.js │ └── article.js ├── assets │ ├── bg.jpg │ ├── logo.jpg │ ├── logo.png │ ├── bootstap.png │ ├── element.png │ ├── header-bg.jpg │ ├── laravel_blog.png │ ├── laravelacademy.png │ └── lADPDeREPxW5-fLMoMyg_160_160.jpeg ├── style │ ├── 2236953291.jpeg │ ├── js │ │ └── tools.js │ └── icon.scss ├── request │ └── api.js └── components │ └── layouts │ └── LeftSidebar.vue ├── public ├── favicon.ico ├── github.png ├── weibo.png ├── favicon_1.ico └── gitee-fill-round.png ├── .env ├── .babelrc ├── .gitignore ├── README.md ├── babel.config.js ├── .env.production └── .env.development /apiblog/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apiblog/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apiblog/resources/css/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | nuxt-app 4 | -------------------------------------------------------------------------------- /app/src/api/index.js: -------------------------------------------------------------------------------- 1 | import axios from "axios" -------------------------------------------------------------------------------- /apiblog/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /apiblog/resources/js/app.js: -------------------------------------------------------------------------------- 1 | require('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apiblog/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /apiblog/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /apiblog/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /apiblog/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /apiblog/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/.DS_Store -------------------------------------------------------------------------------- /apiblog/app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/app/.DS_Store -------------------------------------------------------------------------------- /app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/public/favicon.ico -------------------------------------------------------------------------------- /app/public/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/public/github.png -------------------------------------------------------------------------------- /app/public/weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/public/weibo.png -------------------------------------------------------------------------------- /app/src/assets/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/bg.jpg -------------------------------------------------------------------------------- /apiblog/tests/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/tests/.DS_Store -------------------------------------------------------------------------------- /app/public/favicon_1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/public/favicon_1.ico -------------------------------------------------------------------------------- /app/src/assets/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/logo.jpg -------------------------------------------------------------------------------- /app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/logo.png -------------------------------------------------------------------------------- /apiblog/database/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/database/.DS_Store -------------------------------------------------------------------------------- /apiblog/resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/.DS_Store -------------------------------------------------------------------------------- /apiblog/storage/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/storage/.DS_Store -------------------------------------------------------------------------------- /app/src/assets/bootstap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/bootstap.png -------------------------------------------------------------------------------- /app/src/assets/element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/element.png -------------------------------------------------------------------------------- /app/src/assets/header-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/header-bg.jpg -------------------------------------------------------------------------------- /app/src/style/2236953291.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/style/2236953291.jpeg -------------------------------------------------------------------------------- /apiblog/resources/dist/weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/weibo.png -------------------------------------------------------------------------------- /app/public/gitee-fill-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/public/gitee-fill-round.png -------------------------------------------------------------------------------- /app/src/assets/laravel_blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/laravel_blog.png -------------------------------------------------------------------------------- /apiblog/resources/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/favicon.ico -------------------------------------------------------------------------------- /apiblog/resources/dist/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/github.png -------------------------------------------------------------------------------- /app/src/assets/laravelacademy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/laravelacademy.png -------------------------------------------------------------------------------- /apiblog/resources/dist/favicon_1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/favicon_1.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/bootstrap-duallistbox/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | -------------------------------------------------------------------------------- /apiblog/public/uploads/images/380x380.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/uploads/images/380x380.jpeg -------------------------------------------------------------------------------- /apiblog/resources/dist/gitee-fill-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/gitee-fill-round.png -------------------------------------------------------------------------------- /apiblog/public/uploads/images/laravel_blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/uploads/images/laravel_blog.png -------------------------------------------------------------------------------- /apiblog/public/uploads/images/laravelacademy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/uploads/images/laravelacademy.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/images/logo.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/images/logo.png -------------------------------------------------------------------------------- /app/src/assets/lADPDeREPxW5-fLMoMyg_160_160.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/app/src/assets/lADPDeREPxW5-fLMoMyg_160_160.jpeg -------------------------------------------------------------------------------- /apiblog/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /apiblog/resources/dist/static/img/logo.a137b568.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/img/logo.a137b568.jpg -------------------------------------------------------------------------------- /app/.env: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'prod' 2 | 3 | # just a flag 4 | ENV = 'staging' 5 | 6 | # base api 7 | VUE_APP_BASE_API = '/stage-api' 8 | 9 | 10 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/input-mask/phone-codes/readme.txt: -------------------------------------------------------------------------------- 1 | more phone masks can be found at https://github.com/andr-04/inputmask-multi -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/images/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/images/arrow-down.png -------------------------------------------------------------------------------- /apiblog/resources/dist/static/img/element.2784842e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/img/element.2784842e.png -------------------------------------------------------------------------------- /apiblog/resources/dist/static/img/bootstap.3de28cd3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/img/bootstap.3de28cd3.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/images/default-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/images/default-avatar.jpg -------------------------------------------------------------------------------- /apiblog/resources/dist/static/img/laravel_blog.e865ff90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/img/laravel_blog.e865ff90.png -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/element-icons.732389de.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/element-icons.732389de.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/bg.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.ttf -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/element-icons.535877f5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/element-icons.535877f5.woff -------------------------------------------------------------------------------- /apiblog/public/uploads/images/176e6cd3b0ee4fd9568a6cb29cc42b67.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/uploads/images/176e6cd3b0ee4fd9568a6cb29cc42b67.jpeg -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/icons.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/icons.psd -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/image.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/feather/fonts/feather.woff -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/fontawesome-webfont.674f50d2.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/fontawesome-webfont.674f50d2.eot -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/fontawesome-webfont.b06871f2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/fontawesome-webfont.b06871f2.ttf -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/fontawesome-webfont.fee66e71.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/fontawesome-webfont.fee66e71.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/Uploader.swf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/progress.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/progress.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/progress.psd -------------------------------------------------------------------------------- /apiblog/resources/dist/static/fonts/fontawesome-webfont.af7ae505.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/resources/dist/static/fonts/fontawesome-webfont.af7ae505.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/icon.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading@2x.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading@3x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/loading@3x.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/vi.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/expressInstall.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/expressInstall.swf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofINeaB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofINeaB.woff2 -------------------------------------------------------------------------------- /apiblog/storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | compiled.php 2 | config.php 3 | down 4 | events.scanned.php 5 | maintenance.php 6 | routes.php 7 | routes.scanned.php 8 | schedule-* 9 | services.json 10 | -------------------------------------------------------------------------------- /app/src/request/api.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Api 统一管理 3 | */ 4 | import {get} from './http' 5 | 6 | export const getArticles = p => get('/article', p); 7 | export const getArticle = id => get('/article/'+id); 8 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/icon-ext.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-0.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-1.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/layer/theme/default/loading-2.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofIO-aBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofIO-aBXso.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofIOuaBXso.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXV3I6Li01BKofIOuaBXso.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaDRs4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaDRs4.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/ionslider/img/sprite-skin-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/ionslider/img/sprite-skin-flat.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/ionslider/img/sprite-skin-nice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/ionslider/img/sprite-skin-nice.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/30px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/30px.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/32px.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/40px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/40px.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/30px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/30px.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/32px.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUYevI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUYevI.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUYevI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUYevI.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUYevI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUYevI.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUYevI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUYevI.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUYevI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUYevI.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaMRs71cA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaMRs71cA.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaNRs71cA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXX3I6Li01BKofIMNaNRs71cA.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvKUT8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvKUT8.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvKUT8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvKUT8.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vKUT8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vKUT8.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvKUT8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvKUT8.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUb-vISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUb-vISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUbuvISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA-seUbuvISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUb-vISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUb-vISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUbuvISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofA6sKUbuvISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUb-vISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUb-vISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUbuvISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAksCUbuvISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUb-vISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUb-vISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUbuvISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAnsSUbuvISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUb-vISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUb-vISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUbuvISTs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXW3I6Li01BKofAtsGUbuvISTs.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/default/throbber.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/throbber.gif -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvEUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvEUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvFUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4kYNvFUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvEUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvEUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvFUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN4oZNvFUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vEUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vEUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vFUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5MZ9vFUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvEUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvEUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvFUT8_DQ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/fonts/nunito-v10/XRXQ3I6Li01BKofIMN5cYtvFUT8_DQ.woff2 -------------------------------------------------------------------------------- /apiblog/public/uploads/markdown/images/a258f90f2924c0107bf076762b080c3f607d235a1bcbb.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/uploads/markdown/images/a258f90f2924c0107bf076762b080c3f607d235a1bcbb.jpeg -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-16x16.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-24x24.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-32x32.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-48x48.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-57x57.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-64x64.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-72x72.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-96x96.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-114x114.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-120x120.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-144x144.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-180x180.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-240x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-240x240.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-320x320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-logo-320x320.png -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-16x16.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-24x24.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-24x24.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-32x32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-32x32.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-48x48.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-48x48.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-64x64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/images/logos/editormd-favicon-64x64.ico -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /apiblog/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | { 6 | hljs.highlightBlock(block) 7 | }) 8 | }) -------------------------------------------------------------------------------- /app/.babelrc: -------------------------------------------------------------------------------- 1 | // .babelrc 2 | { 3 | "plugins": [ 4 | [ 5 | "import", 6 | { 7 | "libraryName": "vue-canvas-effect", 8 | "libraryDirectory": "src/components" 9 | } 10 | ] 11 | ] 12 | } -------------------------------------------------------------------------------- /apiblog/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | .env 7 | .env.backup 8 | .phpunit.result.cache 9 | docker-compose.override.yml 10 | Homestead.json 11 | Homestead.yaml 12 | npm-debug.log 13 | yarn-error.log 14 | .idea 15 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-bold-webfont.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-regular-webfont.woff -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.eot -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.ttf -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pl1998/plBlog/HEAD/apiblog/public/vendor/dcat-admin/dcat/plugins/jstree-theme/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.woff -------------------------------------------------------------------------------- /apiblog/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.{yml,yaml}] 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist 4 | .idea 5 | # local env files 6 | 7 | 8 | # Log files 9 | npm-debug.log* 10 | yarn-debug.log* 11 | yarn-error.log* 12 | pnpm-debug.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /apiblog/app/Models/SourceProject.php: -------------------------------------------------------------------------------- 1 | client(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /apiblog/tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /apiblog/app/Admin/Repositories/Topic.php: -------------------------------------------------------------------------------- 1 | toArray()); 14 | $topic->article()->decrement('browse_count'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 |

vue3+element-ui-plus+bootstart4前后端分离博客

2 | 3 | *使用到的一些npm包和工具🔧 4 | * UI [element-plus]() 5 | * 动画 [vue-canvas](https://github.com/chenxuan0000/vue-canvas-effect) 6 | * 路由 vue-router 7 | * 状态管理 vuex 8 | * 进度条 nprogress 9 | * cookie [js-cookie管理]() 10 | * markdown工具 [simplemde ]() 11 | * 网页title渲染 [vue-wechat-title] 12 | * 动画库 [animate]() 13 | -------------------------------------------------------------------------------- /apiblog/app/Admin/Repositories/SourceProject.php: -------------------------------------------------------------------------------- 1 | create(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"5.0.0", 4 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 5 | "ignore": [ 6 | "**/.*", 7 | "node_modules", 8 | "components", 9 | "bin", 10 | "demo", 11 | "doc", 12 | "test", 13 | "index.html", 14 | "package.json" 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /apiblog/resources/lang/zh_CN/visitor-registry.php: -------------------------------------------------------------------------------- 1 | [ 4 | 'VisitorRegistry' => 'VisitorRegistry', 5 | 'visitor-registry' => 'VisitorRegistry', 6 | ], 7 | 'fields' => [ 8 | 'art_id' => '文章', 9 | 'ip' => 'ip', 10 | 'clicks' => '点击', 11 | 'address' => '区域', 12 | ], 13 | 'options' => [ 14 | ], 15 | ]; 16 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | [ 4 | 'Topic' => 'Topic', 5 | 'topic' => 'Topic', 6 | ], 7 | 'fields' => [ 8 | 'article_id' => '文章', 9 | 'topic_id' => '评论id', 10 | 'user_id' => '用户', 11 | 'content' => '内容', 12 | 'address' => '地址', 13 | 'ip' => 'ip', 14 | ], 15 | 'options' => [ 16 | ], 17 | ]; 18 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | [ 4 | 'WebsiteFooter' => 'WebsiteFooter', 5 | 'website-footer' => 'WebsiteFooter', 6 | ], 7 | 'fields' => [ 8 | 'logo' => 'logo', 9 | 'license' => '许可证', 10 | 'license_url' => '工信部-网址', 11 | 'website' => '推荐网址', 12 | 'status' => '状态', 13 | ], 14 | 'options' => [ 15 | ], 16 | ]; 17 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/bootstrap-duallistbox/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "boss": true, 3 | "curly": true, 4 | "eqeqeq": true, 5 | "eqnull": true, 6 | "expr": true, 7 | "immed": true, 8 | "noarg": true, 9 | "onevar": false, 10 | "quotmark": "single", 11 | "smarttabs": true, 12 | "trailing": true, 13 | "unused": true, 14 | "node": true, 15 | "globals": { 16 | "$": true, 17 | "jQuery": true 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/babel.config.js: -------------------------------------------------------------------------------- 1 | 2 | // module.exports = { 3 | // presets: [ 4 | // '@vue/cli-plugin-babel/preset' 5 | // ], 6 | // // configureWebpack: { 7 | // // plugins: [ 8 | // // // 配置 jQuery 插件的参数 9 | // // new webpack.ProvidePlugin({ 10 | // // $: 'jquery', 11 | // // jQuery: 'jquery', 12 | // // 'window.jQuery': 'jquery', 13 | // // Popper: ['popper.js', 'default'] 14 | // // }) 15 | // // ] 16 | // // } 17 | // } 18 | -------------------------------------------------------------------------------- /apiblog/tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /apiblog/app/Models/Models.php: -------------------------------------------------------------------------------- 1 | format($this->dateFormat ?: 'Y-m-d H:i:s'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/TrustHosts.php: -------------------------------------------------------------------------------- 1 | allSubdomainsOfApplicationUrl(), 18 | ]; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/PreventRequestsDuringMaintenance.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /apiblog/app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'index' => '主页', 6 | 'admin' => '系统', 7 | 'users' => '管理员', 8 | 'roles' => '角色', 9 | 'permission' => '权限', 10 | 'menu' => '菜单', 11 | 'operation_log' => '操作日志', 12 | 'helpers' => '开发工具', 13 | 'extensions' => '扩展', 14 | 'scaffold' => '代码生成器', 15 | 'icons' => '图标', 16 | ], 17 | ]; 18 | -------------------------------------------------------------------------------- /apiblog/resources/lang/zh_TW/menu.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'index' => '首頁', 6 | 'admin' => '系統', 7 | 'users' => '管理員', 8 | 'roles' => '角色', 9 | 'permission' => '權限', 10 | 'menu' => '菜單', 11 | 'operation_log' => '操作日誌', 12 | 'helpers' => '開發工具', 13 | 'extensions' => '擴展', 14 | 'scaffold' => '代碼生成器', 15 | 'icons' => '圖示', 16 | ], 17 | ]; 18 | -------------------------------------------------------------------------------- /apiblog/app/Models/VisitorRegistry.php: -------------------------------------------------------------------------------- 1 | hasOne(Articles::class,'id','art_id'); 17 | } 18 | 19 | protected $fillable = [ 20 | 'art_id','address','ip' 21 | ]; 22 | } 23 | -------------------------------------------------------------------------------- /app/src/api/topic.js: -------------------------------------------------------------------------------- 1 | import {get,del,post} from '../request/http' 2 | 3 | export default { 4 | /** 5 | * 获取评论列表 6 | * @param {*} id 7 | */ 8 | getTopics:function(id){ 9 | return get('/topic/'+id) 10 | }, 11 | /** 12 | * 删除评论 13 | * @param {*} id 14 | */ 15 | delTopics:function(id){ 16 | return del('/topic/'+id) 17 | }, 18 | /** 19 | * 添加评论 20 | * @param {*} data 21 | */ 22 | createTopics:function(data){ 23 | return post('/topic',data) 24 | }, 25 | } -------------------------------------------------------------------------------- /apiblog/resources/lang/zh_CN/article.php: -------------------------------------------------------------------------------- 1 | [ 4 | 'Article' => 'Article', 5 | 'article' => 'Article', 6 | ], 7 | 'fields' => [ 8 | 'title' => '标题', 9 | 'cover_img' => '图片', 10 | 'description' => '描述', 11 | 'status' => '状态', 12 | 'review_count' => '阅读数', 13 | 'browse_count' => '评论数', 14 | 'label' => '标签', 15 | 'slug' => 'slug', 16 | 'stick' => '是否置顶', 17 | ], 18 | 'options' => [ 19 | ], 20 | ]; 21 | -------------------------------------------------------------------------------- /apiblog/app/Models/Category.php: -------------------------------------------------------------------------------- 1 | hasOne(Category::class,'id','p_id'); 16 | // 17 | // } 18 | 19 | public function articles() 20 | { 21 | return $this->hasMany(Articles::class,'category_id','id'); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 19 | 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /apiblog/routes/web.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'Extensions' => '擴展', 6 | ], 7 | 'fields' => [ 8 | 'alias' => '別名', 9 | 'description' => '說明', 10 | 'authors' => '作者', 11 | 'homepage' => '首頁', 12 | 'require' => '依賴', 13 | 'require_dev' => '開發環境依賴', 14 | 'name' => '名稱', 15 | 'version' => '版本', 16 | 'enable' => '啟用', 17 | 'config' => '設定', 18 | 'imported' => '導入', 19 | ], 20 | 'options' => [ 21 | ], 22 | ]; 23 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/textcolor/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("textcolor",function(){console.warn("Text color plugin is now built in to the core editor, please remove it from your editor configuration")})}(); -------------------------------------------------------------------------------- /apiblog/resources/lang/zh_CN/extension.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'Extensions' => '扩展', 6 | ], 7 | 'fields' => [ 8 | 'alias' => '别名', 9 | 'description' => '描述', 10 | 'authors' => '开发者', 11 | 'homepage' => '主页', 12 | 'require' => '依赖', 13 | 'require_dev' => '开发环境依赖', 14 | 'name' => '包名', 15 | 'version' => '版本', 16 | 'enable' => '启用', 17 | 'config' => '配置', 18 | 'imported' => '导入', 19 | ], 20 | 'options' => [ 21 | ], 22 | ]; 23 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 7 | 8 | MT("divide_equal_operator", 9 | "[variable bar] [operator /=] [variable foo]"); 10 | 11 | MT("divide_equal_operator_no_spacing", 12 | "[variable foo][operator /=][number 42]"); 13 | 14 | })(); 15 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/colorpicker/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("colorpicker",function(){console.warn("Color picker plugin is now built in to the core editor, please remove it from your editor configuration")})}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("contextmenu",function(){console.warn("Context menu plugin is now built in to the core editor, please remove it from your editor configuration")})}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px ! important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide-dark/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | -------------------------------------------------------------------------------- /apiblog/webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel applications. By default, we are compiling the CSS 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .postCss('resources/css/app.css', 'public/css', [ 16 | // 17 | ]); 18 | -------------------------------------------------------------------------------- /apiblog/resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /apiblog/routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 18 | }); 19 | -------------------------------------------------------------------------------- /apiblog/server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /app/src/api/article.js: -------------------------------------------------------------------------------- 1 | import {get} from '../request/http' 2 | export default { 3 | /** 4 | * 文章列表 5 | * @param {*} data 6 | */ 7 | getArticles:function(data){ 8 | return get('/article',data) 9 | }, 10 | /** 11 | * 文章详情 12 | * @param {*} data 13 | */ 14 | getArticle:function(id){ 15 | return get('/article/'+id) 16 | }, 17 | /** 18 | * 热门文章 19 | */ 20 | getHots:function(){ 21 | return get('/ho_list') 22 | }, 23 | ArticleArchive:function(){ 24 | return get('/article_archive') 25 | }, 26 | getCategory:function(){ 27 | return get('/getCategory') 28 | } 29 | 30 | } -------------------------------------------------------------------------------- /apiblog/routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 19 | })->purpose('Display an inspiring quote'); 20 | -------------------------------------------------------------------------------- /app/.env.production: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'production' 2 | VUE_APP_BASE_API = 'https://api.pltrue.top/api' 3 | VUE_APP_URL = 'http://localhost:8081' 4 | 5 | VUE_APP_GITHUB_CLIENT_ID = '46b6e2304c11077b5eb6' 6 | VUE_APP_GITHUB_REDIRECT_URL = 'https://api.pltrue.top/api/githubCallBack' 7 | 8 | VUE_APP_NAME='latent的个人博客' 9 | VUE_APP_SIGN='不成大牛,不改个签' 10 | VUE_APP_WX_IMG='https://cdn.pltrue.top/weixinsousou1.png' 11 | 12 | VUE_APP_GITEE_CLIENT_ID = '74ee75f10437b4862d653a682111e5ddca1d24422f00ec884453ad232ae07ac9' 13 | VUE_APP_GITEE_REDIRECT_URL = 'https://api.pltrue.top/api/giteeCallBack' 14 | 15 | VUE_APP_WB_CLIENT_ID = '1949419161' 16 | VUE_APP_WB_REDIRECT_URL = 'https://api.pltrue.top/api/weiboCallBack' 17 | -------------------------------------------------------------------------------- /apiblog/public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews -Indexes 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Handle Authorization Header 9 | RewriteCond %{HTTP:Authorization} . 10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 | 12 | # Redirect Trailing Slashes If Not A Folder... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_URI} (.+)/$ 15 | RewriteRule ^ %1 [L,R=301] 16 | 17 | # Send Requests To Front Controller... 18 | RewriteCond %{REQUEST_FILENAME} !-d 19 | RewriteCond %{REQUEST_FILENAME} !-f 20 | RewriteRule ^ index.php [L] 21 | 22 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/scss/editormd.themes.scss: -------------------------------------------------------------------------------- 1 | /* Editor.md Dark theme */ 2 | 3 | #{$prefix}theme-dark { 4 | border-color: #1a1a17; 5 | 6 | #{$prefix}toolbar { 7 | background: #1A1A17; 8 | border-color: #1a1a17; 9 | } 10 | 11 | #{$prefix}menu > li > a { 12 | color: #777; 13 | border-color: #1a1a17; 14 | 15 | &:hover, &.active { 16 | border-color: #333; 17 | background: #333; 18 | } 19 | } 20 | 21 | #{$prefix}menu > li.divider { 22 | border-right: 1px solid #111; 23 | } 24 | 25 | .CodeMirror { 26 | border-right: 1px solid rgba(0,0,0,0.1); 27 | } 28 | } -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请再输入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多只能选择"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- 1 | route()->uri == 'api/article/{id}' && env('APP_DEBUG') == false){ 22 | VisitorsToRecordJob::dispatch($request->getClientIp(),$request->id); 23 | } 24 | return $next($request); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: white; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: #333; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/switchery/switchery.min.css: -------------------------------------------------------------------------------- 1 | .switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px} -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ja.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(n){return n.input.length-n.maximum+" 文字を削除してください"},inputTooShort:function(n){return"少なくとも "+(n.minimum-n.input.length)+" 文字を入力してください"},loadingMore:function(){return"読み込み中…"},maximumSelected:function(n){return n.maximum+" 件しか選択できません"},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"},removeAllItems:function(){return"すべてのアイテムを削除"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /app/.env.development: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'development' 2 | #VUE_APP_BASE_API = 'http://127.0.0.1:9091/api' 3 | VUE_APP_BASE_API = 'https://api.pltrue.top/api' 4 | VUE_APP_URL = 'http://127.0.0.1:8081' 5 | 6 | VUE_APP_GITHUB_CLIENT_ID = '684a49aa60ce60372463' 7 | VUE_APP_GITHUB_REDIRECT_URL = 'http://127.0.0.1:8000/api/githubCallBack' 8 | 9 | VUE_APP_NAME='latent的个人博客' 10 | VUE_APP_SIGN='不成大牛,不改个签' 11 | VUE_APP_WX_IMG='https://cdn.pltrue.top/weixinsousou1.png' 12 | 13 | VUE_APP_GITEE_CLIENT_ID = '7e22fbb0ff807dd9768b88c5e4a89b92dedf4291e62ae395e5534b6f77122dde' 14 | VUE_APP_GITEE_REDIRECT_URL = 'http://127.0.0.1:9091/api/giteeCallBack' 15 | 16 | VUE_APP_WB_CLIENT_ID = '1949419161' 17 | VUE_APP_WB_REDIRECT_URL = 'https://api.pltrue.top/api/weiboCallBack' 18 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/az.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/az",[],function(){return{inputTooLong:function(n){return n.input.length-n.maximum+" simvol silin"},inputTooShort:function(n){return n.minimum-n.input.length+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(n){return"Sadəcə "+n.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"},removeAllItems:function(){return"Bütün elementləri sil"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/app/Providers/AuthServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ko.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(n){return"너무 깁니다. "+(n.input.length-n.maximum)+" 글자 지워주세요."},inputTooShort:function(n){return"너무 짧습니다. "+(n.minimum-n.input.length)+" 글자 더 입력해주세요."},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(n){return"최대 "+n.maximum+"개까지만 선택 가능합니다."},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"},removeAllItems:function(){return"모든 항목 삭제"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/app/Admin/bootstrap.php: -------------------------------------------------------------------------------- 1 | 12 | * 13 | * Bootstraper for Admin. 14 | * 15 | * Here you can remove builtin form field: 16 | * 17 | * extend custom field: 18 | * Dcat\Admin\Form::extend('php', PHPEditor::class); 19 | * Dcat\Admin\Grid\Column::extend('php', PHPEditor::class); 20 | * Dcat\Admin\Grid\Filter::extend('php', PHPEditor::class); 21 | * 22 | * Or require js and css assets: 23 | * Admin::css('/packages/prettydocs/css/styles.css'); 24 | * Admin::js('/packages/prettydocs/js/main.js'); 25 | * 26 | */ 27 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/vi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/vi",[],function(){return{inputTooLong:function(n){return"Vui lòng xóa bớt "+(n.input.length-n.maximum)+" ký tự"},inputTooShort:function(n){return"Vui lòng nhập thêm từ "+(n.minimum-n.input.length)+" ký tự trở lên"},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(n){return"Chỉ có thể chọn được "+n.maximum+" lựa chọn"},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"},removeAllItems:function(){return"Xóa tất cả các mục"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'password' => 'The provided password is incorrect.', 18 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 19 | 20 | ]; 21 | -------------------------------------------------------------------------------- /apiblog/app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | app
-------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/is",[],function(){return{inputTooLong:function(n){var t=n.input.length-n.maximum,e="Vinsamlegast styttið texta um "+t+" staf";return t<=1?e:e+"i"},inputTooShort:function(n){var t=n.minimum-n.input.length,e="Vinsamlegast skrifið "+t+" staf";return t>1&&(e+="i"),e+=" í viðbót"},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(n){return"Þú getur aðeins valið "+n.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"},removeAllItems:function(){return"Fjarlægðu öll atriði"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fi",[],function(){return{errorLoading:function(){return"Tuloksia ei saatu ladattua."},inputTooLong:function(n){return"Ole hyvä ja anna "+(n.input.length-n.maximum)+" merkkiä vähemmän"},inputTooShort:function(n){return"Ole hyvä ja anna "+(n.minimum-n.input.length)+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(n){return"Voit valita ainoastaan "+n.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){return"Haetaan…"},removeAllItems:function(){return"Poista kaikki kohteet"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var n=e.input.length-e.maximum,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" vähem"},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Sisesta "+n+" täht";return 1!=n&&(t+="e"),t+=" rohkem"},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var n="Saad vaid "+e.maximum+" tulemus";return 1==e.maximum?n+="e":n+="t",n+=" valida"},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"},removeAllItems:function(){return"Eemalda kõik esemed"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/resources/views/email/topics_notification.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 你有新的评论--请查收 9 | 16 | 17 | 18 |

评论文章:{{$topic->article->title}}

19 |

评论内容:{{$topic->content}}

20 |

21 | 22 | 评论人:{{$topic->user->name}} 23 |
24 |

评论时间:{{$topic->created_at}}

25 |

26 | 27 | 28 | -------------------------------------------------------------------------------- /apiblog/app/Mail/TopicsSend.php: -------------------------------------------------------------------------------- 1 | topics = $topics; 24 | } 25 | 26 | /** 27 | * Build the message. 28 | * 29 | * @return $this 30 | */ 31 | public function build() 32 | { 33 | return $this->from(env('MAIL_SEND_ADDRESS')) 34 | ->view('email.topics_notification',[ 35 | 'topic'=>$this->topics 36 | ]); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen{background-color:transparent;z-index:1200}.tox-shadowhost.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 8 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/hu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){return"Túl hosszú. "+(e.input.length-e.maximum)+" karakterrel több, mint kellene."},inputTooShort:function(e){return"Túl rövid. Még "+(e.minimum-e.input.length)+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"},removeAllItems:function(){return"Távolítson el minden elemet"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ms.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(n){return"Sila hapuskan "+(n.input.length-n.maximum)+" aksara"},inputTooShort:function(n){return"Sila masukkan "+(n.minimum-n.input.length)+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(n){return"Anda hanya boleh memilih "+n.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"},removeAllItems:function(){return"Keluarkan semua item"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen{background-color:transparent;z-index:1200}.tox-shadowhost.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 8 | -------------------------------------------------------------------------------- /apiblog/app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 19 | SendEmailVerificationNotification::class, 20 | ], 21 | ]; 22 | 23 | /** 24 | * Register any events for your application. 25 | * 26 | * @return void 27 | */ 28 | public function boot() 29 | { 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/bg.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bg",[],function(){return{inputTooLong:function(n){var e=n.input.length-n.maximum,u="Моля въведете с "+e+" по-малко символ";return e>1&&(u+="a"),u},inputTooShort:function(n){var e=n.minimum-n.input.length,u="Моля въведете още "+e+" символ";return e>1&&(u+="a"),u},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(n){var e="Можете да направите до "+n.maximum+" ";return n.maximum>1?e+="избора":e+="избор",e},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"},removeAllItems:function(){return"Премахнете всички елементи"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/da.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){return"Angiv venligst "+(e.input.length-e.maximum)+" tegn mindre"},inputTooShort:function(e){return"Angiv venligst "+(e.minimum-e.input.length)+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var n="Du kan kun vælge "+e.maximum+" emne";return 1!=e.maximum&&(n+="r"),n},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"},removeAllItems:function(){return"Fjern alle elementer"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ka.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ka",[],function(){return{errorLoading:function(){return"მონაცემების ჩატვირთვა შეუძლებელია."},inputTooLong:function(n){return"გთხოვთ აკრიფეთ "+(n.input.length-n.maximum)+" სიმბოლოთი ნაკლები"},inputTooShort:function(n){return"გთხოვთ აკრიფეთ "+(n.minimum-n.input.length)+" სიმბოლო ან მეტი"},loadingMore:function(){return"მონაცემების ჩატვირთვა…"},maximumSelected:function(n){return"თქვენ შეგიძლიათ აირჩიოთ არაუმეტეს "+n.maximum+" ელემენტი"},noResults:function(){return"რეზულტატი არ მოიძებნა"},searching:function(){return"ძიება…"},removeAllItems:function(){return"ამოიღე ყველა ელემენტი"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Your password has been reset!', 17 | 'sent' => 'We have emailed your password reset link!', 18 | 'throttled' => 'Please wait before retrying.', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that email address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/hy.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hy",[],function(){return{errorLoading:function(){return"Արդյունքները հնարավոր չէ բեռնել։"},inputTooLong:function(n){return"Խնդրում ենք հեռացնել "+(n.input.length-n.maximum)+" նշան"},inputTooShort:function(n){return"Խնդրում ենք մուտքագրել "+(n.minimum-n.input.length)+" կամ ավել նշաններ"},loadingMore:function(){return"Բեռնվում են նոր արդյունքներ․․․"},maximumSelected:function(n){return"Դուք կարող եք ընտրել առավելագույնը "+n.maximum+" կետ"},noResults:function(){return"Արդյունքներ չեն գտնվել"},searching:function(){return"Որոնում․․․"},removeAllItems:function(){return"Հեռացնել բոլոր տարրերը"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/webuploader/README.md: -------------------------------------------------------------------------------- 1 | 目录说明 2 | ======================== 3 | 4 | ```bash 5 | ├── Uploader.swf # SWF文件,当使用Flash运行时需要引入。 6 | ├ 7 | ├── webuploader.js # 完全版本。 8 | ├── webuploader.min.js # min版本 9 | ├ 10 | ├── webuploader.flashonly.js # 只有Flash实现的版本。 11 | ├── webuploader.flashonly.min.js # min版本 12 | ├ 13 | ├── webuploader.html5only.js # 只有Html5实现的版本。 14 | ├── webuploader.html5only.min.js # min版本 15 | ├ 16 | ├── webuploader.noimage.js # 去除图片处理的版本,包括HTML5和FLASH. 17 | ├── webuploader.noimage.min.js # min版本 18 | ├ 19 | ├── webuploader.custom.js # 自定义打包方案,请查看 Gruntfile.js,满足移动端使用。 20 | └── webuploader.custom.min.js # min版本 21 | ``` 22 | 23 | ## 示例 24 | 25 | 请把整个 Git 包下载下来放在 php 服务器下,因为默认提供的文件接受是用 php 编写的,打开 examples 页面便能查看示例效果。 -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/fa.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(n){return"لطفاً "+(n.input.length-n.maximum)+" کاراکتر را حذف نمایید"},inputTooShort:function(n){return"لطفاً تعداد "+(n.minimum-n.input.length)+" کاراکتر یا بیشتر وارد نمایید"},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(n){return"شما تنها می‌توانید "+n.maximum+" آیتم را انتخاب نمایید"},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."},removeAllItems:function(){return"همه موارد را حذف کنید"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager");n.add("hr",function(n){var o,t;(o=n).addCommand("InsertHorizontalRule",function(){o.execCommand("mceInsertContent",!1,"
")}),(t=n).ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return t.execCommand("InsertHorizontalRule")}}),t.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return t.execCommand("InsertHorizontalRule")}})})}(); -------------------------------------------------------------------------------- /apiblog/database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- 1 | string('email')->index(); 18 | $table->string('token'); 19 | $table->timestamp('created_at')->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('password_resets'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;} 2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;} 3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;} 4 | .cm-s-elegant span.cm-variable {color: black;} 5 | .cm-s-elegant span.cm-variable-2 {color: #b11;} 6 | .cm-s-elegant span.cm-qualifier {color: #555;} 7 | .cm-s-elegant span.cm-keyword {color: #730;} 8 | .cm-s-elegant span.cm-builtin {color: #30a;} 9 | .cm-s-elegant span.cm-link {color: #762;} 10 | .cm-s-elegant span.cm-error {background-color: #fdd;} 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;} 13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 14 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/he.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="נא למחוק ";return r+=1===e?"תו אחד":e+" תווים"},inputTooShort:function(n){var e=n.minimum-n.input.length,r="נא להכניס ";return r+=1===e?"תו אחד":e+" תווים",r+=" או יותר"},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(n){var e="באפשרותך לבחור עד ";return 1===n.maximum?e+="פריט אחד":e+=n.maximum+" פריטים",e},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"},removeAllItems:function(){return"הסר את כל הפריטים"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/hi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(n){var e=n.input.length-n.maximum,r=e+" अक्षर को हटा दें";return e>1&&(r=e+" अक्षरों को हटा दें "),r},inputTooShort:function(n){return"कृपया "+(n.minimum-n.input.length)+" या अधिक अक्षर दर्ज करें"},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(n){return"आप केवल "+n.maximum+" आइटम का चयन कर सकते हैं"},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."},removeAllItems:function(){return"सभी वस्तुओं को हटा दें"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/hr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hr",[],function(){function n(n){var e=" "+n+" znak";return n%10<5&&n%10>0&&(n%100<5||n%100>19)?n%10>1&&(e+="a"):e+="ova",e}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(e){return"Unesite "+n(e.input.length-e.maximum)},inputTooShort:function(e){return"Unesite još "+n(e.minimum-e.input.length)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(n){return"Maksimalan broj odabranih stavki je "+n.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Ukloni sve stavke"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/README.md: -------------------------------------------------------------------------------- 1 | # CodeMirror 2 | [![Build Status](https://travis-ci.org/codemirror/CodeMirror.svg)](https://travis-ci.org/codemirror/CodeMirror) 3 | [![NPM version](https://img.shields.io/npm/v/codemirror.svg)](https://www.npmjs.org/package/codemirror) 4 | [Funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png)](https://marijnhaverbeke.nl/fund/) 5 | 6 | CodeMirror is a JavaScript component that provides a code editor in 7 | the browser. When a mode is available for the language you are coding 8 | in, it will color your code, and optionally help with indentation. 9 | 10 | The project page is http://codemirror.net 11 | The manual is at http://codemirror.net/doc/manual.html 12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md) 13 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/de.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var n="Sie können nur "+e.maximum+" Element";return 1!=e.maximum&&(n+="e"),n+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/eo.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/eo",[],function(){return{errorLoading:function(){return"La rezultoj ne povas esti ŝargitaj."},inputTooLong:function(n){var e=n.input.length-n.maximum,r="Bonvolu forigi "+e+" signo";return r+=1==e?"n":"jn"},inputTooShort:function(n){return"Bv. enigi "+(n.minimum-n.input.length)+" aŭ pli multajn signojn"},loadingMore:function(){return"Ŝargado de pliaj rezultoj…"},maximumSelected:function(n){var e="Vi povas elekti nur "+n.maximum+" ero";return 1==n.maximum?e+="n":e+="jn",e},noResults:function(){return"Neniuj rezultoj trovitaj"},searching:function(){return"Serĉado…"},removeAllItems:function(){return"Forigi ĉiujn erojn"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/af.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/af",[],function(){return{errorLoading:function(){return"Die resultate kon nie gelaai word nie."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Verwyders asseblief "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Voer asseblief "+(e.minimum-e.input.length)+" of meer karakters"},loadingMore:function(){return"Meer resultate word gelaai…"},maximumSelected:function(e){var n="Kies asseblief net "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"Geen resultate gevind"},searching:function(){return"Besig…"},removeAllItems:function(){return"Verwyder alle items"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/eu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gutxiago"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return n+=1==t?"karaktere bat":t+" karaktere",n+=" gehiago"},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return 1===e.maximum?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"},removeAllItems:function(){return"Kendu elementu guztiak"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | } 23 | 24 | .CodeMirror-hint { 25 | margin: 0; 26 | padding: 0 4px; 27 | border-radius: 2px; 28 | max-width: 19em; 29 | overflow: hidden; 30 | white-space: pre; 31 | color: black; 32 | cursor: pointer; 33 | } 34 | 35 | li.CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /apiblog/app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- 1 | check()) { 26 | return redirect(RouteServiceProvider::HOME); 27 | } 28 | } 29 | 30 | return $next($request); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/mk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/mk",[],function(){return{inputTooLong:function(n){var e=(n.input.length,n.maximum,"Ве молиме внесете "+n.maximum+" помалку карактер");return 1!==n.maximum&&(e+="и"),e},inputTooShort:function(n){var e=(n.minimum,n.input.length,"Ве молиме внесете уште "+n.maximum+" карактер");return 1!==n.maximum&&(e+="и"),e},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(n){var e="Можете да изберете само "+n.maximum+" ставк";return 1===n.maximum?e+="а":e+="и",e},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"},removeAllItems:function(){return"Отстрани ги сите предмети"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/pt-BR.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Apague "+n+" caracter";return 1!=n&&(r+="es"),r},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var n="Você só pode selecionar "+e.maximum+" ite";return 1==e.maximum?n+="m":n+="ns",n},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/pt.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var r=e.input.length-e.maximum,n="Por favor apague "+r+" ";return n+=1!=r?"caracteres":"caractere"},inputTooShort:function(e){return"Introduza "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var r="Apenas pode seleccionar "+e.maximum+" ";return r+=1!=e.maximum?"itens":"item"},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"},removeAllItems:function(){return"Remover todos os itens"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/bn.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/bn",[],function(){return{errorLoading:function(){return"ফলাফলগুলি লোড করা যায়নি।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।";return 1!=e&&(u="অনুগ্রহ করে "+e+" টি অক্ষর মুছে দিন।"),u},inputTooShort:function(n){return n.minimum-n.input.length+" টি অক্ষর অথবা অধিক অক্ষর লিখুন।"},loadingMore:function(){return"আরো ফলাফল লোড হচ্ছে ..."},maximumSelected:function(n){var e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।";return 1!=n.maximum&&(e=n.maximum+" টি আইটেম নির্বাচন করতে পারবেন।"),e},noResults:function(){return"কোন ফলাফল পাওয়া যায়নি।"},searching:function(){return"অনুসন্ধান করা হচ্ছে ..."}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/en.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Please delete "+n+" character";return 1!=n&&(r+="s"),r},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var n="You can only select "+e.maximum+" item";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/lv.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/lv",[],function(){function e(e,n,u,i){return 11===e?n:e%10==1?u:i}return{inputTooLong:function(n){var u=n.input.length-n.maximum,i="Lūdzu ievadiet par "+u;return(i+=" simbol"+e(u,"iem","u","iem"))+" mazāk"},inputTooShort:function(n){var u=n.minimum-n.input.length,i="Lūdzu ievadiet vēl "+u;return i+=" simbol"+e(u,"us","u","us")},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(n){var u="Jūs varat izvēlēties ne vairāk kā "+n.maximum;return u+=" element"+e(n.maximum,"us","u","us")},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"},removeAllItems:function(){return"Noņemt visus vienumus"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/sq.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sq",[],function(){return{errorLoading:function(){return"Rezultatet nuk mund të ngarkoheshin."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Të lutem fshi "+n+" karakter";return 1!=n&&(t+="e"),t},inputTooShort:function(e){return"Të lutem shkruaj "+(e.minimum-e.input.length)+" ose më shumë karaktere"},loadingMore:function(){return"Duke ngarkuar më shumë rezultate…"},maximumSelected:function(e){var n="Mund të zgjedhësh vetëm "+e.maximum+" element";return 1!=e.maximum&&(n+="e"),n},noResults:function(){return"Nuk u gjet asnjë rezultat"},searching:function(){return"Duke kërkuar…"},removeAllItems:function(){return"Hiq të gjitha sendet"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env");n.add("print",function(n){var t,i;(t=n).addCommand("mcePrint",function(){e.browser.isIE()?t.getDoc().execCommand("print",!1,null):t.getWin().print()}),(i=n).ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:function(){return i.execCommand("mcePrint")}}),i.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:function(){return i.execCommand("mcePrint")}}),n.addShortcut("Meta+P","","mcePrint")})}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ca.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Si us plau, elimina "+n+" car";return r+=1==n?"àcter":"àcters"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Si us plau, introdueix "+n+" car";return r+=1==n?"àcter":"àcters"},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var n="Només es pot seleccionar "+e.maximum+" element";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"},removeAllItems:function(){return"Treu tots els elements"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/it.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Per favore cancella "+n+" caratter";return t+=1!==n?"i":"e"},inputTooShort:function(e){return"Per favore inserisci "+(e.minimum-e.input.length)+" o più caratteri"},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var n="Puoi selezionare solo "+e.maximum+" element";return 1!==e.maximum?n+="i":n+="o",n},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"},removeAllItems:function(){return"Rimuovi tutti gli oggetti"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ps.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ps",[],function(){return{errorLoading:function(){return"پايلي نه سي ترلاسه کېدای"},inputTooLong:function(n){var e=n.input.length-n.maximum,r="د مهربانۍ لمخي "+e+" توری ړنګ کړئ";return 1!=e&&(r=r.replace("توری","توري")),r},inputTooShort:function(n){return"لږ تر لږه "+(n.minimum-n.input.length)+" يا ډېر توري وليکئ"},loadingMore:function(){return"نوري پايلي ترلاسه کيږي..."},maximumSelected:function(n){var e="تاسو يوازي "+n.maximum+" قلم په نښه کولای سی";return 1!=n.maximum&&(e=e.replace("قلم","قلمونه")),e},noResults:function(){return"پايلي و نه موندل سوې"},searching:function(){return"لټول کيږي..."},removeAllItems:function(){return"ټول توکي لرې کړئ"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/nl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){return"Gelieve "+(e.input.length-e.maximum)+" karakters te verwijderen"},inputTooShort:function(e){return"Gelieve "+(e.minimum-e.input.length)+" of meer karakters in te voeren"},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var n=1==e.maximum?"kan":"kunnen",r="Er "+n+" maar "+e.maximum+" item";return 1!=e.maximum&&(r+="s"),r+=" worden geselecteerd"},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"},removeAllItems:function(){return"Verwijder alle items"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/fr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var n=e.input.length-e.maximum;return"Supprimez "+n+" caractère"+(n>1?"s":"")},inputTooShort:function(e){var n=e.minimum-e.input.length;return"Saisissez au moins "+n+" caractère"+(n>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"},removeAllItems:function(){return"Supprimer tous les éléments"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ne.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ne",[],function(){return{errorLoading:function(){return"नतिजाहरु देखाउन सकिएन।"},inputTooLong:function(n){var e=n.input.length-n.maximum,u="कृपया "+e+" अक्षर मेटाउनुहोस्।";return 1!=e&&(u+="कृपया "+e+" अक्षरहरु मेटाउनुहोस्।"),u},inputTooShort:function(n){return"कृपया बाँकी रहेका "+(n.minimum-n.input.length)+" वा अरु धेरै अक्षरहरु भर्नुहोस्।"},loadingMore:function(){return"अरु नतिजाहरु भरिँदैछन् …"},maximumSelected:function(n){var e="तँपाई "+n.maximum+" वस्तु मात्र छान्न पाउँनुहुन्छ।";return 1!=n.maximum&&(e="तँपाई "+n.maximum+" वस्तुहरु मात्र छान्न पाउँनुहुन्छ।"),e},noResults:function(){return"कुनै पनि नतिजा भेटिएन।"},searching:function(){return"खोजि हुँदैछ…"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/sl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sl",[],function(){return{errorLoading:function(){return"Zadetkov iskanja ni bilo mogoče naložiti."},inputTooLong:function(e){var n=e.input.length-e.maximum,t="Prosim zbrišite "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},inputTooShort:function(e){var n=e.minimum-e.input.length,t="Prosim vpišite še "+n+" znak";return 2==n?t+="a":1!=n&&(t+="e"),t},loadingMore:function(){return"Nalagam več zadetkov…"},maximumSelected:function(e){var n="Označite lahko največ "+e.maximum+" predmet";return 2==e.maximum?n+="a":1!=e.maximum&&(n+="e"),n},noResults:function(){return"Ni zadetkov."},searching:function(){return"Iščem…"},removeAllItems:function(){return"Odstranite vse elemente"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/es.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var n=e.input.length-e.maximum,r="Por favor, elimine "+n+" car";return r+=1==n?"ácter":"acteres"},inputTooShort:function(e){var n=e.minimum-e.input.length,r="Por favor, introduzca "+n+" car";return r+=1==n?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var n="Sólo puede seleccionar "+e.maximum+" elemento";return 1!=e.maximum&&(n+="s"),n},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/gl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/gl",[],function(){return{errorLoading:function(){return"Non foi posíbel cargar os resultados."},inputTooLong:function(e){var n=e.input.length-e.maximum;return 1===n?"Elimine un carácter":"Elimine "+n+" caracteres"},inputTooShort:function(e){var n=e.minimum-e.input.length;return 1===n?"Engada un carácter":"Engada "+n+" caracteres"},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){return 1===e.maximum?"Só pode seleccionar un elemento":"Só pode seleccionar "+e.maximum+" elementos"},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Elimina todos os elementos"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ro.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să ștergeți"+t+" caracter";return 1!==t&&(n+="e"),n},inputTooShort:function(e){return"Vă rugăm să introduceți "+(e.minimum-e.input.length)+" sau mai multe caractere"},loadingMore:function(){return"Se încarcă mai multe rezultate…"},maximumSelected:function(e){var t="Aveți voie să selectați cel mult "+e.maximum;return t+=" element",1!==e.maximum&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"},removeAllItems:function(){return"Eliminați toate elementele"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/lt.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/lt",[],function(){function n(n,e,i,t){return n%10==1&&(n%100<11||n%100>19)?e:n%10>=2&&n%10<=9&&(n%100<11||n%100>19)?i:t}return{inputTooLong:function(e){var i=e.input.length-e.maximum,t="Pašalinkite "+i+" simbol";return t+=n(i,"į","ius","ių")},inputTooShort:function(e){var i=e.minimum-e.input.length,t="Įrašykite dar "+i+" simbol";return t+=n(i,"į","ius","ių")},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(e){var i="Jūs galite pasirinkti tik "+e.maximum+" element";return i+=n(e.maximum,"ą","us","ų")},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"},removeAllItems:function(){return"Pašalinti visus elementus"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/scss/editormd.grid.scss: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | .editormd-grid-table { 4 | width: 99%; 5 | display: table; 6 | border: 1px solid #ddd; 7 | border-collapse: collapse; 8 | } 9 | 10 | .editormd-grid-table-row { 11 | width: 100%; 12 | display: table-row; 13 | 14 | a { 15 | font-size: 1.4em; 16 | width: 5%; 17 | height: 36px; 18 | color: #999; 19 | text-align: center; 20 | display: table-cell; 21 | vertical-align: middle; 22 | border: 1px solid #ddd; 23 | text-decoration: none; 24 | @include transition(background-color 300ms ease-out, color 100ms ease-in); 25 | 26 | &.selected { 27 | color: #666; 28 | background-color: #eee; 29 | } 30 | 31 | &:hover { 32 | color: #777; 33 | background-color: #f6f6f6; 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/pl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pl",[],function(){var n=["znak","znaki","znaków"],e=["element","elementy","elementów"],r=function(n,e){return 1===n?e[0]:n>1&&n<=4?e[1]:n>=5?e[2]:void 0};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Usuń "+t+" "+r(t,n)},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Podaj przynajmniej "+t+" "+r(t,n)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(n){return"Możesz zaznaczyć tylko "+n.maximum+" "+r(n.maximum,e)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"},removeAllItems:function(){return"Usuń wszystkie przedmioty"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/bs.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/bs",[],function(){function e(e,n,r,t){return e%10==1&&e%100!=11?n:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspijelo."},inputTooLong:function(n){var r=n.input.length-n.maximum,t="Obrišite "+r+" simbol";return t+=e(r,"","a","a")},inputTooShort:function(n){var r=n.minimum-n.input.length,t="Ukucajte bar još "+r+" simbol";return t+=e(r,"","a","a")},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(n){var r="Možete izabrati samo "+n.maximum+" stavk";return r+=e(n.maximum,"u","e","i")},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Uklonite sve stavke"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/el.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(n){var e=n.input.length-n.maximum,u="Παρακαλώ διαγράψτε "+e+" χαρακτήρ";return 1==e&&(u+="α"),1!=e&&(u+="ες"),u},inputTooShort:function(n){return"Παρακαλώ συμπληρώστε "+(n.minimum-n.input.length)+" ή περισσότερους χαρακτήρες"},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(n){var e="Μπορείτε να επιλέξετε μόνο "+n.maximum+" επιλογ";return 1==n.maximum&&(e+="ή"),1!=n.maximum&&(e+="ές"),e},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"},removeAllItems:function(){return"Καταργήστε όλα τα στοιχεία"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/sr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr",[],function(){function n(n,e,r,t){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:t}return{errorLoading:function(){return"Preuzimanje nije uspelo."},inputTooLong:function(e){var r=e.input.length-e.maximum,t="Obrišite "+r+" simbol";return t+=n(r,"","a","a")},inputTooShort:function(e){var r=e.minimum-e.input.length,t="Ukucajte bar još "+r+" simbol";return t+=n(r,"","a","a")},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(e){var r="Možete izabrati samo "+e.maximum+" stavk";return r+=n(e.maximum,"u","e","i")},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"},removeAllItems:function(){return"Уклоните све ставке"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/uk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/uk",[],function(){function n(n,e,u,r){return n%100>10&&n%100<15?r:n%10==1?e:n%10>1&&n%10<5?u:r}return{errorLoading:function(){return"Неможливо завантажити результати"},inputTooLong:function(e){return"Будь ласка, видаліть "+(e.input.length-e.maximum)+" "+n(e.maximum,"літеру","літери","літер")},inputTooShort:function(n){return"Будь ласка, введіть "+(n.minimum-n.input.length)+" або більше літер"},loadingMore:function(){return"Завантаження інших результатів…"},maximumSelected:function(e){return"Ви можете вибрати лише "+e.maximum+" "+n(e.maximum,"пункт","пункти","пунктів")},noResults:function(){return"Нічого не знайдено"},searching:function(){return"Пошук…"},removeAllItems:function(){return"Видалити всі елементи"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/sr-Cyrl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sr-Cyrl",[],function(){function n(n,e,r,u){return n%10==1&&n%100!=11?e:n%10>=2&&n%10<=4&&(n%100<12||n%100>14)?r:u}return{errorLoading:function(){return"Преузимање није успело."},inputTooLong:function(e){var r=e.input.length-e.maximum,u="Обришите "+r+" симбол";return u+=n(r,"","а","а")},inputTooShort:function(e){var r=e.minimum-e.input.length,u="Укуцајте бар још "+r+" симбол";return u+=n(r,"","а","а")},loadingMore:function(){return"Преузимање још резултата…"},maximumSelected:function(e){var r="Можете изабрати само "+e.maximum+" ставк";return r+=n(e.maximum,"у","е","и")},noResults:function(){return"Ништа није пронађено"},searching:function(){return"Претрага…"},removeAllItems:function(){return"Уклоните све ставке"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/config/cors.php: -------------------------------------------------------------------------------- 1 | ['api/*', 'sanctum/csrf-cookie'], 19 | 20 | 'allowed_methods' => ['*'], 21 | 22 | 'allowed_origins' => ['*'], 23 | 24 | 'allowed_origins_patterns' => [], 25 | 26 | 'allowed_headers' => ['*'], 27 | 28 | 'exposed_headers' => [], 29 | 30 | 'max_age' => 0, 31 | 32 | 'supports_credentials' => false, 33 | 34 | ]; 35 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/pa.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pa",[],function(){return{errorLoading:function(){return"ਨਤੀਜੇ ਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ।"},inputTooLong:function(n){var e=n.input.length-n.maximum;return"ਕ੍ਰਿਪਾ ਕਰਕੇ "+e+(1!=e?" ਅੱਖਰਾਂ ਨੂੰ ":" ਅੱਖਰ ")+"ਮਿਟਾਓ ।"},inputTooShort:function(n){var e=n.minimum-n.input.length;return"ਕ੍ਰਿਪਾ ਕਰਕੇ "+e+" ਜਾਂ "+e+" ਤੋਂ ਵੱਧ"+(e>1?" ਅੱਖਰਾਂ ":" ਅੱਖਰ ")+"ਦੀ ਵਰਤੋਂ ਕਰੋ ।"},loadingMore:function(){return"ਹੋਰ ਨਤੀਜੇ ਲੋਡ ਹੋ ਰਹੇ ਹਨ ...।"},maximumSelected:function(n){var e="ਤੁਸੀਂ ਸਿਰਫ਼ "+n.maximum+" ਨਤੀਜਾ ਚੁਣ ਸਕਦੇ ਹੋ ।";return 1!=n.maximum&&(e="ਤੁਸੀਂ ਸਿਰਫ਼ "+n.maximum+" ਨਤੀਜੇ ਚੁਣ ਸਕਦੇ ਹੋ ।"),e},noResults:function(){return"ਨਤੀਜਾ ਨਹੀਂ ਮਿਲ ਰਿਹਾ ਹੈ ।"},searching:function(){return"ਖ਼ੋਜ ਕਰ ਰਹੇਂ ਹਾਂ ...।"},removeAllItems:function(){return"ਸਾਰੇ ਨਤੀਜੇ ਮਿਟਾਓ ।"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/resources/js/bootstrap.js: -------------------------------------------------------------------------------- 1 | window._ = require('lodash'); 2 | 3 | /** 4 | * We'll load the axios HTTP library which allows us to easily issue requests 5 | * to our Laravel back-end. This library automatically handles sending the 6 | * CSRF token as a header based on the value of the "XSRF" token cookie. 7 | */ 8 | 9 | window.axios = require('axios'); 10 | 11 | window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; 12 | 13 | /** 14 | * Echo exposes an expressive API for subscribing to channels and listening 15 | * for events that are broadcast by Laravel. Echo and event broadcasting 16 | * allows your team to easily build robust real-time web applications. 17 | */ 18 | 19 | // import Echo from 'laravel-echo'; 20 | 21 | // window.Pusher = require('pusher-js'); 22 | 23 | // window.Echo = new Echo({ 24 | // broadcaster: 'pusher', 25 | // key: process.env.MIX_PUSHER_APP_KEY, 26 | // cluster: process.env.MIX_PUSHER_APP_CLUSTER, 27 | // forceTLS: true 28 | // }); 29 | -------------------------------------------------------------------------------- /apiblog/database/migrations/2014_10_12_000000_create_users_table.php: -------------------------------------------------------------------------------- 1 | id(); 18 | $table->string('name'); 19 | $table->string('email')->unique(); 20 | $table->timestamp('email_verified_at')->nullable(); 21 | $table->string('password'); 22 | $table->rememberToken(); 23 | $table->timestamps(); 24 | }); 25 | } 26 | 27 | /** 28 | * Reverse the migrations. 29 | * 30 | * @return void 31 | */ 32 | public function down() 33 | { 34 | Schema::dropIfExists('users'); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /apiblog/app/Console/Kernel.php: -------------------------------------------------------------------------------- 1 | command('inspire')->hourly(); 28 | } 29 | 30 | /** 31 | * Register the commands for the application. 32 | * 33 | * @return void 34 | */ 35 | protected function commands() 36 | { 37 | $this->load(__DIR__.'/Commands'); 38 | 39 | require base_path('routes/console.php'); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/ru.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ru",[],function(){function n(n,e,r,u){return n%10<5&&n%10>0&&n%100<5||n%100>20?n%10>1?r:e:u}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(e){var r=e.input.length-e.maximum,u="Пожалуйста, введите на "+r+" символ";return u+=n(r,"","a","ов"),u+=" меньше"},inputTooShort:function(e){var r=e.minimum-e.input.length,u="Пожалуйста, введите ещё хотя бы "+r+" символ";return u+=n(r,"","a","ов")},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(e){var r="Вы можете выбрать не более "+e.maximum+" элемент";return r+=n(e.maximum,"","a","ов")},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"},removeAllItems:function(){return"Удалить все элементы"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/app/Traits/Response.php: -------------------------------------------------------------------------------- 1 | json([ 17 | 'code' => $msgCode, 18 | 'message' => $message, 19 | 'data' => $data 20 | ], $httpCode); 21 | } 22 | 23 | 24 | /** 25 | * @param null $data 26 | * @param string $msg 27 | * @return \Illuminate\Http\JsonResponse |\Illuminate\Http\Response 28 | */ 29 | public function fail($message,$data=[], $code = 10001,$httpCode = 500) 30 | { 31 | return response()->json( 32 | [ 33 | 'code' => $code, 34 | 'message' => $message, 35 | 'data' => $data, 36 | 'time' => time() 37 | ],$httpCode); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/dsb.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/dsb",[],function(){var n=["znamuško","znamušce","znamuška","znamuškow"],e=["zapisk","zapiska","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"Wuslědki njejsu se dali zacytaś."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"Pšosym lašuj "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"Pšosym zapódaj nanejmjenjej "+a+" "+u(a,n)},loadingMore:function(){return"Dalšne wuslědki se zacytaju…"},maximumSelected:function(n){return"Móžoš jano "+n.maximum+" "+u(n.maximum,e)+"wubraś."},noResults:function(){return"Žedne wuslědki namakane"},searching:function(){return"Pyta se…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/hsb.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/hsb",[],function(){var n=["znamješko","znamješce","znamješka","znamješkow"],e=["zapisk","zapiskaj","zapiski","zapiskow"],u=function(n,e){return 1===n?e[0]:2===n?e[1]:n>2&&n<=4?e[2]:n>=5?e[3]:void 0};return{errorLoading:function(){return"Wuslědki njedachu so začitać."},inputTooLong:function(e){var a=e.input.length-e.maximum;return"Prošu zhašej "+a+" "+u(a,n)},inputTooShort:function(e){var a=e.minimum-e.input.length;return"Prošu zapodaj znajmjeńša "+a+" "+u(a,n)},loadingMore:function(){return"Dalše wuslědki so začitaja…"},maximumSelected:function(n){return"Móžeš jenož "+n.maximum+" "+u(n.maximum,e)+"wubrać"},noResults:function(){return"Žane wuslědki namakane"},searching:function(){return"Pyta so…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /apiblog/database/migrations/2019_08_19_000000_create_failed_jobs_table.php: -------------------------------------------------------------------------------- 1 | id(); 18 | $table->string('uuid')->unique(); 19 | $table->text('connection'); 20 | $table->text('queue'); 21 | $table->longText('payload'); 22 | $table->longText('exception'); 23 | $table->timestamp('failed_at')->useCurrent(); 24 | }); 25 | } 26 | 27 | /** 28 | * Reverse the migrations. 29 | * 30 | * @return void 31 | */ 32 | public function down() 33 | { 34 | Schema::dropIfExists('failed_jobs'); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/mode/multiplex_test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | CodeMirror.defineMode("markdown_with_stex", function(){ 6 | var inner = CodeMirror.getMode({}, "stex"); 7 | var outer = CodeMirror.getMode({}, "markdown"); 8 | 9 | var innerOptions = { 10 | open: '$', 11 | close: '$', 12 | mode: inner, 13 | delimStyle: 'delim', 14 | innerStyle: 'inner' 15 | }; 16 | 17 | return CodeMirror.multiplexingMode(outer, innerOptions); 18 | }); 19 | 20 | var mode = CodeMirror.getMode({}, "markdown_with_stex"); 21 | 22 | function MT(name) { 23 | test.mode( 24 | name, 25 | mode, 26 | Array.prototype.slice.call(arguments, 1), 27 | 'multiplexing'); 28 | } 29 | 30 | MT( 31 | "stexInsideMarkdown", 32 | "[strong **Equation:**] [delim $][inner&tag \\pi][delim $]"); 33 | })(); 34 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"5.0.0", 4 | "main": "lib/codemirror.js", 5 | "description": "In-browser code editing made bearable", 6 | "licenses": [{"type": "MIT", 7 | "url": "http://codemirror.net/LICENSE"}], 8 | "directories": {"lib": "./lib"}, 9 | "scripts": {"test": "node ./test/run.js"}, 10 | "devDependencies": {"node-static": "0.6.0", 11 | "phantomjs": "1.9.2-5", 12 | "blint": ">=0.1.1"}, 13 | "bugs": "http://github.com/codemirror/CodeMirror/issues", 14 | "keywords": ["JavaScript", "CodeMirror", "Editor"], 15 | "homepage": "http://codemirror.net", 16 | "maintainers":[{"name": "Marijn Haverbeke", 17 | "email": "marijnh@gmail.com", 18 | "web": "http://marijnhaverbeke.nl"}], 19 | "repository": {"type": "git", 20 | "url": "https://github.com/codemirror/CodeMirror.git"} 21 | } 22 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/lint/yaml-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml 15 | 16 | // declare global: jsyaml 17 | 18 | CodeMirror.registerHelper("lint", "yaml", function(text) { 19 | var found = []; 20 | try { jsyaml.load(text); } 21 | catch(e) { 22 | var loc = e.mark; 23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message }); 24 | } 25 | return found; 26 | }); 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /apiblog/app/Jobs/EmailNotificationJob.php: -------------------------------------------------------------------------------- 1 | topic_id = $topic_id; 27 | } 28 | 29 | /** 30 | * Execute the job. 31 | * 32 | * @return void 33 | */ 34 | public function handle() 35 | { 36 | $topic = Topics::with(['article','user'])->find($this->topic_id); 37 | Mail::send(new TopicsSend($topic)); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /apiblog/config/oauth.php: -------------------------------------------------------------------------------- 1 | [ 11 | 'client_id'=>env('GITHUB_CLIENT_ID','46b6e2304c11077b5eb6'), 12 | 'redirect_uri'=>env('GITHUB_CALLBACK','https://api.pltrue.top/api/githubCallBack'), 13 | 'client_secret'=>env('GITHUB_SECRET','484378209f6e662e58c76332455740742f39a1ec'), 14 | ], 15 | 'gitee' => [ 16 | 'client_id'=>env('GITEE_CLIENT_ID','74ee75f10437b4862d653a682111e5ddca1d24422f00ec884453ad232ae07ac9'), 17 | 'redirect_uri'=>env('GITEE_CALLBACK','https://api.pltrue.top/api/giteeCallBack'), 18 | 'client_secret'=>env('GITEE_SECRET','2365a07a73dc25a27e5c7a968248b96beb53a1ad300de7ba6bf4ffe247a4b386'), 19 | ], 20 | 'weibo' => [ 21 | 'client_id'=>env('WEIBO_CLIENT_ID','1949419161'), 22 | 'redirect_uri'=>env('WEIBO_CALLBACK','https://api.pltrue.top/api/weiboCallBack'), 23 | 'client_secret'=>env('WEIBO_SECRET','38ad194c8302f42d8d6c7bc7704595e7'), 24 | ] 25 | ]; 26 | -------------------------------------------------------------------------------- /apiblog/app/Admin/Controllers/HomeController.php: -------------------------------------------------------------------------------- 1 | header('Dashboard') 18 | ->description('Description...') 19 | ->body(function (Row $row) { 20 | $row->column(12, function (Column $column) { 21 | $column->row(function (Row $row) { 22 | $row->column(6, new Examples\NewUsers()); 23 | // $row->column(6, new Examples\NewDevices()); 24 | }); 25 | 26 | // $column->row(new Examples\Sessions()); 27 | // $column->row(new Examples\ProductOrders()); 28 | }); 29 | }); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /apiblog/config/services.php: -------------------------------------------------------------------------------- 1 | [ 18 | 'domain' => env('MAILGUN_DOMAIN'), 19 | 'secret' => env('MAILGUN_SECRET'), 20 | 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), 21 | ], 22 | 23 | 'postmark' => [ 24 | 'token' => env('POSTMARK_TOKEN'), 25 | ], 26 | 27 | 'ses' => [ 28 | 'key' => env('AWS_ACCESS_KEY_ID'), 29 | 'secret' => env('AWS_SECRET_ACCESS_KEY'), 30 | 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), 31 | ], 32 | 33 | ]; 34 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/fonts/editormd-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by IcoMoon 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /apiblog/app/Models/Articles.php: -------------------------------------------------------------------------------- 1 | hasOne(Administrator::class,'id','user_id'); 22 | } 23 | 24 | 25 | public function topic() 26 | { 27 | return $this->hasMany(Administrator::class,'id','user_id'); 28 | } 29 | 30 | public function setCoverImgAttribute($key) 31 | { 32 | if(strstr($key,'http')==false){ 33 | if(env('DISK')=='qiniu'){ 34 | return env('QINIU_DOMAIN').'/'.$key; 35 | }else{ 36 | return env('APP_URL').'/storage/'.$key; 37 | } 38 | } 39 | return $key; 40 | } 41 | 42 | public function category() 43 | { 44 | return $this->hasOne(Category::class,'category_id','id'); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /app/src/components/layouts/LeftSidebar.vue: -------------------------------------------------------------------------------- 1 | 16 | 29 | 38 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 5 | 6 | // declare global: jsonlint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "json", function(text) { 19 | var found = []; 20 | jsonlint.parseError = function(str, hash) { 21 | var loc = hash.loc; 22 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 23 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 24 | message: str}); 25 | }; 26 | try { jsonlint.parse(text); } 27 | catch(e) {} 28 | return found; 29 | }); 30 | 31 | }); 32 | -------------------------------------------------------------------------------- /apiblog/app/Admin/routes.php: -------------------------------------------------------------------------------- 1 | config('admin.route.prefix'), 11 | 'namespace' => config('admin.route.namespace'), 12 | 'middleware' => config('admin.route.middleware'), 13 | ], function (Router $router) { 14 | 15 | $router->get('auth/{user}',function (){ 16 | return redirect('/admin');// 17 | }); 18 | $router->get('/', 'HomeController@index'); 19 | 20 | $router->resource('/articles', 'ArticleController'); 21 | 22 | $router->get('/users', 'UserController@index'); 23 | $router->put('/users/{user}', 'UserController@update'); 24 | $router->get('/users/{user}/edit', 'UserController@edit'); 25 | 26 | $router->resource('/visitor-registry', 'VisitorRegistryController'); 27 | $router->resource('/category', 'CategoryController'); 28 | $router->resource('/topics', 'TopicController'); 29 | $router->resource('/website', 'WebsiteFooterController'); 30 | $router->resource('/source_project', 'SourceProjectController'); 31 | 32 | }); 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/style/icon.scss: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'gitee'; /* project id 2447826 */ 3 | src: url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.eot'); 4 | src: url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.eot?#iefix') format('embedded-opentype'), 5 | url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.woff2') format('woff2'), 6 | url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.woff') format('woff'), 7 | url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.ttf') format('truetype'), 8 | url('//at.alicdn.com/t/font_2447826_8s7h70rvbeq.svg#iconfont') format('svg'); 9 | } 10 | @font-face { 11 | font-family: 'github'; /* project id 2447832 */ 12 | src: url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.eot'); 13 | src: url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.eot?#iefix') format('embedded-opentype'), 14 | url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.woff2') format('woff2'), 15 | url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.woff') format('woff'), 16 | url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.ttf') format('truetype'), 17 | url('//at.alicdn.com/t/font_2447832_0hw2qx5lf1i7.svg#iconfont') format('svg'); 18 | } 19 | 20 | 21 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/theme/neo.css: -------------------------------------------------------------------------------- 1 | /* neo theme for codemirror */ 2 | 3 | /* Color scheme */ 4 | 5 | .cm-s-neo.CodeMirror { 6 | background-color:#ffffff; 7 | color:#2e383c; 8 | line-height:1.4375; 9 | } 10 | .cm-s-neo .cm-comment {color:#75787b} 11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3} 12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a} 13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328} 14 | .cm-s-neo .cm-string {color:#b35e14} 15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65} 16 | 17 | 18 | /* Editor styling */ 19 | 20 | .cm-s-neo pre { 21 | padding:0; 22 | } 23 | 24 | .cm-s-neo .CodeMirror-gutters { 25 | border:none; 26 | border-right:10px solid transparent; 27 | background-color:transparent; 28 | } 29 | 30 | .cm-s-neo .CodeMirror-linenumber { 31 | padding:0; 32 | color:#e0e2e5; 33 | } 34 | 35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } 36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } 37 | 38 | .cm-s-neo div.CodeMirror-cursor { 39 | width: auto; 40 | border: 0; 41 | background: rgba(155,157,162,0.37); 42 | z-index: 1; 43 | } 44 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/addon/edit/trailingspace.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) { 13 | if (prev == CodeMirror.Init) prev = false; 14 | if (prev && !val) 15 | cm.removeOverlay("trailingspace"); 16 | else if (!prev && val) 17 | cm.addOverlay({ 18 | token: function(stream) { 19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {} 20 | if (i > stream.pos) { stream.pos = i; return null; } 21 | stream.pos = l; 22 | return "trailingspace"; 23 | }, 24 | name: "trailingspace" 25 | }); 26 | }); 27 | }); 28 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/bootstrap-iconpicker/css/bootstrap-iconpicker.min.css: -------------------------------------------------------------------------------- 1 | /*!======================================================================== 2 | * File: bootstrap-iconpicker.min.css v1.10.0 by @victor-valencia 3 | * https://victor-valencia.github.com/bootstrap-iconpicker 4 | * ======================================================================== 5 | * Copyright 2013-2017 Victor Valencia Rico. 6 | * Licensed under MIT license. 7 | * https://github.com/victor-valencia/bootstrap-iconpicker/blob/master/LICENSE 8 | * ======================================================================== 9 | */ 10 | 11 | .iconpicker .caret{margin-left:10px!important}.iconpicker{min-width:60px}.iconpicker input.search-control{margin-bottom:6px;margin-top:6px}div.iconpicker.left .table-icons{margin-right:auto}div.iconpicker.center .table-icons{margin-left:auto;margin-right:auto}div.iconpicker.right .table-icons{margin-left:auto}.table-icons .btn{min-height:30px;min-width:35px;text-align:center;padding:0;margin:2px}.table-icons td{min-width:39px}.popover{max-width:inherit!important}.iconpicker-popover{z-index:1050!important}.iconpicker-popover .search-control{margin-bottom:6px;margin-top:6px} 12 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 pandao 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /apiblog/config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | resource_path('views'), 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled View Path 23 | |-------------------------------------------------------------------------- 24 | | 25 | | This option determines where all the compiled Blade templates will be 26 | | stored for your application. Typically, this is within the storage 27 | | directory. However, as usual, you are free to change this value. 28 | | 29 | */ 30 | 31 | 'compiled' => env( 32 | 'VIEW_COMPILED_PATH', 33 | realpath(storage_path('framework/views')) 34 | ), 35 | 36 | ]; 37 | -------------------------------------------------------------------------------- /apiblog/database/migrations/2020_09_07_090635_create_admin_settings_table.php: -------------------------------------------------------------------------------- 1 | config('database.connection') ?: config('database.default'); 12 | } 13 | 14 | public function config($key) 15 | { 16 | return config('admin.'.$key); 17 | } 18 | 19 | /** 20 | * Run the migrations. 21 | * 22 | * @return void 23 | */ 24 | public function up() 25 | { 26 | Schema::create($this->config('database.settings_table') ?: 'admin_settings', function (Blueprint $table) { 27 | $table->string('slug', 100)->primary(); 28 | $table->longText('value'); 29 | $table->timestamps(); 30 | }); 31 | } 32 | 33 | /** 34 | * Reverse the migrations. 35 | * 36 | * @return void 37 | */ 38 | public function down() 39 | { 40 | Schema::dropIfExists($this->config('database.settings_table') ?: 'admin_settings'); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "editor.md", 3 | "version": "1.5.0", 4 | "description": "Open source online markdown editor.", 5 | "directories": { 6 | "doc": "docs", 7 | "example": "examples", 8 | "test": "tests" 9 | }, 10 | "scripts": { 11 | "test": "echo \"Error: no test specified\" && exit 1" 12 | }, 13 | "repository": { 14 | "type": "git", 15 | "url": "https://github.com/pandao/editor.md.git" 16 | }, 17 | "keywords": [ 18 | "editor.md", 19 | "markdown", 20 | "editor" 21 | ], 22 | "author": "Pandao", 23 | "license": "MIT", 24 | "bugs": { 25 | "url": "https://github.com/pandao/editor.md/issues" 26 | }, 27 | "homepage": "https://github.com/pandao/editor.md", 28 | "devDependencies": { 29 | "dateformatter": "^0.1.0", 30 | "gulp": "^3.8.11", 31 | "gulp-concat": "^2.4.2", 32 | "gulp-header": "^1.2.2", 33 | "gulp-jshint": "^1.9.0", 34 | "gulp-minify-css": "^0.4.4", 35 | "gulp-notify": "^2.1.0", 36 | "gulp-rename": "^1.2.0", 37 | "gulp-replace": "^0.5.3", 38 | "gulp-ruby-sass": "^1.0.1", 39 | "gulp-uglifyjs": "^0.6.1", 40 | "gulp-util": "^3.0.1" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.8.0 (2021-05-06) 8 | */ 9 | !function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(o){var e=o.getContent({source_view:!0});o.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:e},onSubmit:function(e){var t,n;t=o,n=e.getData().code,t.focus(),t.undoManager.transact(function(){t.setContent(n)}),t.selection.setCursorLocation(),t.nodeChanged(),e.close()}})};e.add("code",function(e){var t,n;return(t=e).addCommand("mceCodeEditor",function(){o(t)}),(n=e).ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return o(n)}}),n.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return o(n)}}),{}})}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2014 by Marijn Haverbeke and others 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/scss/editormd.tab.scss: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | .editormd-tab { 4 | } 5 | 6 | .editormd-tab-head { 7 | list-style: none; 8 | border-bottom: 1px solid #ddd; 9 | 10 | li { 11 | display: inline-block; 12 | 13 | a { 14 | color: #999; 15 | display: block; 16 | padding: 6px 12px 5px; 17 | text-align: center; 18 | text-decoration: none; 19 | margin-bottom: -1px; 20 | border: 1px solid #ddd; 21 | @include border-top-left-radius(3px); 22 | @include border-top-right-radius(3px); 23 | background: #f6f6f6; 24 | @include transition(all 300ms ease-out); 25 | 26 | &:hover { 27 | color: #666; 28 | background: #eee; 29 | } 30 | } 31 | 32 | &.active a { 33 | color: #666; 34 | background: #fff; 35 | border-bottom-color: #fff; 36 | } 37 | } 38 | 39 | li + li { 40 | margin-left: 3px; 41 | } 42 | } 43 | 44 | .editormd-tab-container { 45 | } 46 | 47 | .editormd-tab-box { 48 | padding: 20px 0; 49 | } -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/jquery.initialize/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015-2016 Adam Pietrasiak 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /apiblog/app/Admin/Controllers/UsersController.php: -------------------------------------------------------------------------------- 1 | orderByDesc('created_at'), function (Grid $grid) { 23 | $grid->column('id')->sortable(); 24 | $grid->column('name'); 25 | $grid->column('email'); 26 | // $grid->column('avatar')->image(); 27 | $grid->column('bound_oauth','登录类型')->using([ 28 | ''=>'账号登录', 29 | 0=>'微博', 30 | 1=>'github', 31 | 2=>'gitee', 32 | ]); 33 | 34 | // $grid->column('user_json'); 35 | $grid->column('created_at'); 36 | $grid->disableDeleteButton(); 37 | $grid->disableCreateButton(); 38 | $grid->disableEditButton(); 39 | $grid->disableViewButton(); 40 | 41 | }); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/cs.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/cs",[],function(){function e(e,n){switch(e){case 2:return n?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadejte o jeden znak méně.":t<=4?"Prosím, zadejte o "+e(t,!0)+" znaky méně.":"Prosím, zadejte o "+t+" znaků méně."},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadejte ještě jeden znak.":t<=4?"Prosím, zadejte ještě další "+e(t,!0)+" znaky.":"Prosím, zadejte ještě dalších "+t+" znaků."},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(n){var t=n.maximum;return 1==t?"Můžete zvolit jen jednu položku.":t<=4?"Můžete zvolit maximálně "+e(t,!1)+" položky.":"Můžete zvolit maximálně "+t+" položek."},noResults:function(){return"Nenalezeny žádné položky."},searching:function(){return"Vyhledávání…"},removeAllItems:function(){return"Odstraňte všechny položky"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/editor-md/lib/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta {color: #FF1717;} 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom {color: #219;} 4 | .cm-s-eclipse span.cm-number {color: #164;} 5 | .cm-s-eclipse span.cm-def {color: #00f;} 6 | .cm-s-eclipse span.cm-variable {color: black;} 7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;} 8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;} 9 | .cm-s-eclipse span.cm-property {color: black;} 10 | .cm-s-eclipse span.cm-operator {color: black;} 11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;} 12 | .cm-s-eclipse span.cm-string {color: #2A00FF;} 13 | .cm-s-eclipse span.cm-string-2 {color: #f50;} 14 | .cm-s-eclipse span.cm-qualifier {color: #555;} 15 | .cm-s-eclipse span.cm-builtin {color: #30a;} 16 | .cm-s-eclipse span.cm-bracket {color: #cc7;} 17 | .cm-s-eclipse span.cm-tag {color: #170;} 18 | .cm-s-eclipse span.cm-attribute {color: #00c;} 19 | .cm-s-eclipse span.cm-link {color: #219;} 20 | .cm-s-eclipse span.cm-error {color: #f00;} 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;} 23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 24 | -------------------------------------------------------------------------------- /apiblog/public/vendor/dcat-admin/dcat/plugins/select/i18n/sk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.1.0-beta.1 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;e.define("select2/i18n/sk",[],function(){var e={2:function(e){return e?"dva":"dve"},3:function(){return"tri"},4:function(){return"štyri"}};return{errorLoading:function(){return"Výsledky sa nepodarilo načítať."},inputTooLong:function(n){var t=n.input.length-n.maximum;return 1==t?"Prosím, zadajte o jeden znak menej":t>=2&&t<=4?"Prosím, zadajte o "+e[t](!0)+" znaky menej":"Prosím, zadajte o "+t+" znakov menej"},inputTooShort:function(n){var t=n.minimum-n.input.length;return 1==t?"Prosím, zadajte ešte jeden znak":t<=4?"Prosím, zadajte ešte ďalšie "+e[t](!0)+" znaky":"Prosím, zadajte ešte ďalších "+t+" znakov"},loadingMore:function(){return"Načítanie ďalších výsledkov…"},maximumSelected:function(n){return 1==n.maximum?"Môžete zvoliť len jednu položku":n.maximum>=2&&n.maximum<=4?"Môžete zvoliť najviac "+e[n.maximum](!1)+" položky":"Môžete zvoliť najviac "+n.maximum+" položiek"},noResults:function(){return"Nenašli sa žiadne položky"},searching:function(){return"Vyhľadávanie…"},removeAllItems:function(){return"Odstráňte všetky položky"}}}),e.define,e.require}(); -------------------------------------------------------------------------------- /apiblog/resources/lang/zh_CN/global.php: -------------------------------------------------------------------------------- 1 | [ 5 | 'id' => 'ID', 6 | 'name' => '名称', 7 | 'username' => '用户名', 8 | 'email' => '邮箱', 9 | 'http_path' => 'HTTP路径', 10 | 'password' => '密码', 11 | 'password_confirmation' => '确认密码', 12 | 'created_at' => '创建时间', 13 | 'updated_at' => '更新时间', 14 | 'permissions' => '权限', 15 | 'slug' => '标识', 16 | 'user' => '用户', 17 | 'order' => '排序', 18 | 'ip' => 'IP', 19 | 'method' => '方法', 20 | 'uri' => 'URI', 21 | 'roles' => '角色', 22 | 'path' => '路径', 23 | 'input' => '输入', 24 | 'type' => '类型', 25 | ], 26 | 'labels' => [ 27 | 'list' => '列表', 28 | 'edit' => '编辑', 29 | 'detail' => '详细', 30 | 'create' => '创建', 31 | 'root' => '顶级', 32 | 'scaffold' => '代码生成器', 33 | ], 34 | 'options' => [ 35 | // 36 | ], 37 | ]; 38 | --------------------------------------------------------------------------------