├── public ├── favicon.ico ├── MP_verify_y459kHSYJXoMY7AE.txt ├── robots.txt ├── vendor │ ├── wangEditor-3.1.1 │ │ ├── example │ │ │ ├── README.md │ │ │ ├── demo │ │ │ │ ├── in-vue │ │ │ │ │ ├── static │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── config │ │ │ │ │ │ ├── prod.env.js │ │ │ │ │ │ └── dev.env.js │ │ │ │ │ ├── src │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ └── logo.png │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ ├── App.vue │ │ │ │ │ │ └── components │ │ │ │ │ │ │ └── Editor.vue │ │ │ │ │ ├── .editorconfig │ │ │ │ │ ├── .postcssrc.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── build │ │ │ │ │ │ ├── dev-client.js │ │ │ │ │ │ └── vue-loader.conf.js │ │ │ │ │ └── .babelrc │ │ │ │ ├── in-react │ │ │ │ │ ├── src │ │ │ │ │ │ ├── index.css │ │ │ │ │ │ ├── App.test.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── App.css │ │ │ │ │ ├── public │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ └── manifest.json │ │ │ │ │ └── package.json │ │ │ │ ├── test-amd-main.js │ │ │ │ ├── test-amd.html │ │ │ │ ├── test-onfocus.html │ │ │ │ ├── test-onblur.html │ │ │ │ ├── test-menus.html │ │ │ │ ├── test-onchange.html │ │ │ │ ├── test-paste.html │ │ │ │ └── test-lang.html │ │ │ ├── pay.png │ │ │ ├── favicon.ico │ │ │ ├── icomoon │ │ │ │ ├── fonts │ │ │ │ │ ├── icomoon.eot │ │ │ │ │ ├── icomoon.ttf │ │ │ │ │ └── icomoon.woff │ │ │ │ └── Read Me.txt │ │ │ └── server │ │ │ │ └── util.js │ │ ├── .eslintignore │ │ ├── .npmignore │ │ ├── src │ │ │ ├── fonts │ │ │ │ └── w-e-icon.woff │ │ │ ├── js │ │ │ │ ├── .babelrc │ │ │ │ ├── util │ │ │ │ │ └── replace-lang.js │ │ │ │ ├── index.js │ │ │ │ └── menus │ │ │ │ │ ├── redo │ │ │ │ │ └── index.js │ │ │ │ │ └── undo │ │ │ │ │ └── index.js │ │ │ └── less │ │ │ │ ├── common.less │ │ │ │ └── menus.less │ │ ├── docs │ │ │ ├── usage │ │ │ │ ├── README.md │ │ │ │ ├── 05-other │ │ │ │ │ ├── 07-ng.md │ │ │ │ │ ├── 01-全屏-预览-查看源码.md │ │ │ │ │ ├── 05-react.md │ │ │ │ │ ├── 06-vue.md │ │ │ │ │ ├── 03-markdown.md │ │ │ │ │ ├── 04-xss.md │ │ │ │ │ └── 02-上传附件.md │ │ │ │ ├── 03-config │ │ │ │ │ ├── 07-linkImgCallback.md │ │ │ │ │ ├── 11-linkImgCheck.md │ │ │ │ │ ├── 08-linkCheck.md │ │ │ │ │ ├── 04-z-index.md │ │ │ │ │ ├── 09-onfocus.md │ │ │ │ │ ├── 10-onblur.md │ │ │ │ │ ├── 14-font-name.md │ │ │ │ │ ├── 02-debug.md │ │ │ │ │ ├── 12-colors.md │ │ │ │ │ └── 05-lang.md │ │ │ │ ├── 04-uploadimg │ │ │ │ │ └── 02-base64.md │ │ │ │ └── 02-content │ │ │ │ │ └── 03-use-textarea.md │ │ │ └── dev │ │ │ │ └── README.md │ │ ├── release │ │ │ └── fonts │ │ │ │ └── w-e-icon.woff │ │ ├── bower.json │ │ ├── .gitattributes │ │ ├── .eslintrc.json │ │ └── .gitignore │ ├── horizon │ │ ├── css │ │ │ └── app.css.map │ │ ├── img │ │ │ └── favicon.png │ │ └── mix-manifest.json │ └── laravel-admin │ │ ├── AdminLTE │ │ ├── dist │ │ │ └── img │ │ │ │ ├── icons.png │ │ │ │ ├── boxed-bg.jpg │ │ │ │ ├── boxed-bg.png │ │ │ │ ├── credit │ │ │ │ ├── visa.png │ │ │ │ ├── cirrus.png │ │ │ │ ├── mestro.png │ │ │ │ ├── paypal.png │ │ │ │ ├── paypal2.png │ │ │ │ ├── mastercard.png │ │ │ │ └── american-express.png │ │ │ │ ├── default-50x50.gif │ │ │ │ └── user2-160x160.jpg │ │ ├── plugins │ │ │ ├── input-mask │ │ │ │ └── phone-codes │ │ │ │ │ └── readme.txt │ │ │ ├── iCheck │ │ │ │ ├── flat │ │ │ │ │ ├── aero.png │ │ │ │ │ ├── blue.png │ │ │ │ │ ├── flat.png │ │ │ │ │ ├── green.png │ │ │ │ │ ├── grey.png │ │ │ │ │ ├── pink.png │ │ │ │ │ ├── red.png │ │ │ │ │ ├── aero@2x.png │ │ │ │ │ ├── blue@2x.png │ │ │ │ │ ├── flat@2x.png │ │ │ │ │ ├── grey@2x.png │ │ │ │ │ ├── orange.png │ │ │ │ │ ├── pink@2x.png │ │ │ │ │ ├── purple.png │ │ │ │ │ ├── red@2x.png │ │ │ │ │ ├── yellow.png │ │ │ │ │ ├── green@2x.png │ │ │ │ │ ├── orange@2x.png │ │ │ │ │ ├── purple@2x.png │ │ │ │ │ └── yellow@2x.png │ │ │ │ ├── line │ │ │ │ │ ├── line.png │ │ │ │ │ └── line@2x.png │ │ │ │ ├── square │ │ │ │ │ ├── red.png │ │ │ │ │ ├── aero.png │ │ │ │ │ ├── blue.png │ │ │ │ │ ├── green.png │ │ │ │ │ ├── grey.png │ │ │ │ │ ├── pink.png │ │ │ │ │ ├── aero@2x.png │ │ │ │ │ ├── blue@2x.png │ │ │ │ │ ├── green@2x.png │ │ │ │ │ ├── grey@2x.png │ │ │ │ │ ├── orange.png │ │ │ │ │ ├── pink@2x.png │ │ │ │ │ ├── purple.png │ │ │ │ │ ├── red@2x.png │ │ │ │ │ ├── square.png │ │ │ │ │ ├── yellow.png │ │ │ │ │ ├── orange@2x.png │ │ │ │ │ ├── purple@2x.png │ │ │ │ │ ├── square@2x.png │ │ │ │ │ └── yellow@2x.png │ │ │ │ ├── minimal │ │ │ │ │ ├── aero.png │ │ │ │ │ ├── blue.png │ │ │ │ │ ├── grey.png │ │ │ │ │ ├── pink.png │ │ │ │ │ ├── red.png │ │ │ │ │ ├── aero@2x.png │ │ │ │ │ ├── blue@2x.png │ │ │ │ │ ├── green.png │ │ │ │ │ ├── grey@2x.png │ │ │ │ │ ├── minimal.png │ │ │ │ │ ├── orange.png │ │ │ │ │ ├── pink@2x.png │ │ │ │ │ ├── purple.png │ │ │ │ │ ├── red@2x.png │ │ │ │ │ ├── yellow.png │ │ │ │ │ ├── green@2x.png │ │ │ │ │ ├── orange@2x.png │ │ │ │ │ ├── purple@2x.png │ │ │ │ │ ├── yellow@2x.png │ │ │ │ │ └── minimal@2x.png │ │ │ │ ├── polaris │ │ │ │ │ ├── polaris.png │ │ │ │ │ └── polaris@2x.png │ │ │ │ └── futurico │ │ │ │ │ ├── futurico.png │ │ │ │ │ └── futurico@2x.png │ │ │ ├── colorpicker │ │ │ │ └── img │ │ │ │ │ ├── hue.png │ │ │ │ │ ├── alpha.png │ │ │ │ │ ├── saturation.png │ │ │ │ │ ├── alpha-horizontal.png │ │ │ │ │ └── hue-horizontal.png │ │ │ ├── ionslider │ │ │ │ └── img │ │ │ │ │ ├── sprite-skin-flat.png │ │ │ │ │ └── sprite-skin-nice.png │ │ │ └── select2 │ │ │ │ └── i18n │ │ │ │ ├── zh-TW.js │ │ │ │ ├── az.js │ │ │ │ ├── zh-CN.js │ │ │ │ ├── fi.js │ │ │ │ ├── ja.js │ │ │ │ ├── hu.js │ │ │ │ ├── tr.js │ │ │ │ ├── th.js │ │ │ │ ├── ko.js │ │ │ │ ├── vi.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── de.js │ │ │ │ ├── ar.js │ │ │ │ ├── et.js │ │ │ │ ├── sv.js │ │ │ │ ├── km.js │ │ │ │ ├── nb.js │ │ │ │ ├── bg.js │ │ │ │ ├── ms.js │ │ │ │ ├── gl.js │ │ │ │ ├── da.js │ │ │ │ ├── en.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── fa.js │ │ │ │ ├── hr.js │ │ │ │ ├── mk.js │ │ │ │ ├── eu.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── lv.js │ │ │ │ ├── pt.js │ │ │ │ ├── es.js │ │ │ │ ├── ca.js │ │ │ │ ├── it.js │ │ │ │ ├── fr.js │ │ │ │ ├── nl.js │ │ │ │ ├── ro.js │ │ │ │ ├── lt.js │ │ │ │ └── pl.js │ │ └── bootstrap │ │ │ └── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── bootstrap3-editable │ │ └── img │ │ │ ├── clear.png │ │ │ └── loading.gif │ │ ├── bootstrap-fileinput │ │ └── img │ │ │ ├── loading.gif │ │ │ └── loading-sm.gif │ │ ├── font-awesome │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── google-fonts │ │ └── fonts │ │ │ ├── Source-Sans-Pro.eot │ │ │ ├── Source-Sans-Pro.ttf │ │ │ ├── Source-Sans-Pro.woff │ │ │ ├── Source-Sans-Pro.woff2 │ │ │ ├── Source-Sans-Pro-Bold.ttf │ │ │ ├── Source-Sans-Pro-Bold.woff │ │ │ ├── Source-Sans-Pro-Bold.woff2 │ │ │ ├── Source-Sans-Pro-Italic.ttf │ │ │ ├── Source-Sans-Pro-Light.ttf │ │ │ ├── Source-Sans-Pro-Light.woff │ │ │ ├── Source-Sans-Pro-Italic.woff │ │ │ ├── Source-Sans-Pro-Italic.woff2 │ │ │ ├── Source-Sans-Pro-Light.woff2 │ │ │ ├── Source-Sans-Pro-Semibold.ttf │ │ │ ├── Source-Sans-Pro-Semibold.woff │ │ │ ├── Source-Sans-Pro-Semibold.woff2 │ │ │ ├── Source-Sans-Pro-Light-Italic.ttf │ │ │ ├── Source-Sans-Pro-Light-Italic.woff │ │ │ ├── Source-Sans-Pro-Light-Italic.woff2 │ │ │ ├── Source-Sans-Pro-Semibold-Italic.ttf │ │ │ ├── Source-Sans-Pro-Semibold-Italic.woff │ │ │ └── Source-Sans-Pro-Semibold-Italic.woff2 │ │ └── laravel-admin │ │ └── laravel-admin.css ├── images │ ├── 404.png │ ├── bot.png │ ├── fm.png │ ├── qq.png │ ├── back.png │ ├── clear.png │ ├── error.png │ ├── ico01.png │ ├── ico02.png │ ├── ico03.png │ ├── ico04.png │ ├── ico05.png │ ├── address.png │ ├── arrow01.png │ ├── arrow02.png │ ├── arrow03.png │ ├── arrow04.png │ ├── arrow05.png │ ├── arrow06.png │ ├── check01.png │ ├── check02.png │ ├── check03.png │ ├── darkbg.png │ ├── foot01-1.png │ ├── foot01.png │ ├── foot02-1.png │ ├── foot02.png │ ├── foot03-1.png │ ├── foot03.png │ ├── foot04-1.png │ ├── foot04.png │ ├── loading.png │ ├── search.png │ ├── star01.png │ ├── star02.png │ ├── success.png │ ├── whitebg.png │ ├── arrow04-1.png │ ├── arrow05-1.png │ ├── arrow06-1.png │ ├── ico │ │ ├── pay01.png │ │ ├── pay02.png │ │ ├── pay03.png │ │ ├── index01.png │ │ ├── index02.png │ │ ├── index03.png │ │ ├── index04.png │ │ ├── login01.png │ │ ├── login02.png │ │ ├── login03.png │ │ ├── login04.png │ │ ├── member01.png │ │ ├── member02.png │ │ ├── member03.png │ │ ├── member04.png │ │ ├── member05.png │ │ ├── member06.png │ │ ├── member07.png │ │ ├── member08.png │ │ ├── member09.png │ │ ├── member10.png │ │ ├── member11.png │ │ ├── member_bg.png │ │ ├── notice01.png │ │ └── notice02.png │ └── photo │ │ ├── ad01.png │ │ ├── ad02.png │ │ ├── yzm.png │ │ ├── img01.png │ │ ├── img02.png │ │ └── img03.png ├── css │ ├── wp_icons.png │ └── wp_icons_light.png ├── uploads │ └── .gitignore ├── layui │ ├── font │ │ ├── iconfont.eot │ │ ├── iconfont.ttf │ │ └── iconfont.woff │ ├── images │ │ └── face │ │ │ ├── 0.gif │ │ │ ├── 1.gif │ │ │ ├── 10.gif │ │ │ ├── 11.gif │ │ │ ├── 12.gif │ │ │ ├── 13.gif │ │ │ ├── 14.gif │ │ │ ├── 15.gif │ │ │ ├── 16.gif │ │ │ ├── 17.gif │ │ │ ├── 18.gif │ │ │ ├── 19.gif │ │ │ ├── 2.gif │ │ │ ├── 20.gif │ │ │ ├── 21.gif │ │ │ ├── 22.gif │ │ │ ├── 23.gif │ │ │ ├── 24.gif │ │ │ ├── 25.gif │ │ │ ├── 26.gif │ │ │ ├── 27.gif │ │ │ ├── 28.gif │ │ │ ├── 29.gif │ │ │ ├── 3.gif │ │ │ ├── 30.gif │ │ │ ├── 31.gif │ │ │ ├── 32.gif │ │ │ ├── 33.gif │ │ │ ├── 34.gif │ │ │ ├── 35.gif │ │ │ ├── 36.gif │ │ │ ├── 37.gif │ │ │ ├── 38.gif │ │ │ ├── 39.gif │ │ │ ├── 4.gif │ │ │ ├── 40.gif │ │ │ ├── 41.gif │ │ │ ├── 42.gif │ │ │ ├── 43.gif │ │ │ ├── 44.gif │ │ │ ├── 45.gif │ │ │ ├── 46.gif │ │ │ ├── 47.gif │ │ │ ├── 48.gif │ │ │ ├── 49.gif │ │ │ ├── 5.gif │ │ │ ├── 50.gif │ │ │ ├── 51.gif │ │ │ ├── 52.gif │ │ │ ├── 53.gif │ │ │ ├── 54.gif │ │ │ ├── 55.gif │ │ │ ├── 56.gif │ │ │ ├── 57.gif │ │ │ ├── 58.gif │ │ │ ├── 59.gif │ │ │ ├── 6.gif │ │ │ ├── 60.gif │ │ │ ├── 61.gif │ │ │ ├── 62.gif │ │ │ ├── 63.gif │ │ │ ├── 64.gif │ │ │ ├── 65.gif │ │ │ ├── 66.gif │ │ │ ├── 67.gif │ │ │ ├── 68.gif │ │ │ ├── 69.gif │ │ │ ├── 7.gif │ │ │ ├── 70.gif │ │ │ ├── 71.gif │ │ │ ├── 8.gif │ │ │ └── 9.gif │ └── css │ │ └── modules │ │ └── layer │ │ └── default │ │ ├── icon.png │ │ ├── icon-ext.png │ │ ├── loading-0.gif │ │ ├── loading-1.gif │ │ └── loading-2.gif ├── layer │ └── theme │ │ └── default │ │ ├── icon.png │ │ ├── icon-ext.png │ │ ├── loading-0.gif │ │ ├── loading-1.gif │ │ └── loading-2.gif ├── mix-manifest.json └── .htaccess ├── database ├── .gitignore ├── factories │ ├── TransferFactory.php │ └── OrderFactory.php ├── seeds │ ├── DatabaseSeeder.php │ └── TransfersTableSeeder.php └── migrations │ ├── 2018_03_15_153224_create_transfers_table.php │ ├── 2018_03_26_141257_add_oauth_to_users.php │ ├── 2018_03_26_161638_add_sort_to_articles.php │ ├── 2018_03_05_164922_change_school_table.php │ ├── 2018_03_16_132721_create_search_table.php │ ├── 2018_03_29_162905_change_books_table.php │ ├── 2018_03_02_162315_create_categories_table.php │ ├── 2018_03_05_103156_add_admin_note_to_books_table.php │ └── 2018_05_23_230756_change_content_column_to_article_table.php ├── bootstrap ├── cache │ └── .gitignore └── helpers.php ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore ├── debugbar │ └── .gitignore └── framework │ ├── cache │ └── .gitignore │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── docs ├── QQ20180223-150629.png ├── QQ20180223-153735.png ├── QQ20180223-154519.png ├── QQ20180223-154755.png ├── QQ20180223-155933.png └── QQ20180223-161903.png ├── .gitattributes ├── app ├── Models │ ├── Model.php │ ├── Transfer.php │ ├── Search.php │ ├── Category.php │ ├── School.php │ ├── UserAccounts.php │ └── Article.php ├── Http │ ├── ViewComposers │ │ ├── FooterComposer.php │ │ └── SetSchoolComposer.php │ ├── Requests │ │ └── Request.php │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── TrimStrings.php │ │ ├── VerifyCsrfToken.php │ │ ├── RecordLastActivedTime.php │ │ ├── RedirectIfAuthenticated.php │ │ └── TrustProxies.php │ └── Controllers │ │ ├── ArticlesController.php │ │ ├── Controller.php │ │ ├── NotificationsController.php │ │ └── AccountsController.php ├── Policies │ ├── Policy.php │ └── TransferPolicy.php ├── Observers │ ├── OrderObserver.php │ ├── TransferObserver.php │ ├── BookObserver.php │ └── UserObserver.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ └── ComposerServiceProvider.php ├── Channels │ └── SmsChannel.php ├── Console │ └── Commands │ │ └── SyncUserActivedAt.php └── Admin │ ├── bootstrap.php │ ├── routes.php │ └── Extensions │ └── WangEditor.php ├── resources ├── views │ ├── notifications │ │ ├── types │ │ │ ├── _order_send.blade.php │ │ │ ├── _order_finish.blade.php │ │ │ ├── _order_confirmed.blade.php │ │ │ └── _order_payed.blade.php │ │ └── index.blade.php │ ├── public │ │ ├── _errors.blade.php │ │ └── _message.blade.php │ ├── articles │ │ └── show.blade.php │ ├── admin │ │ └── wang-editor.blade.php │ ├── accounts │ │ ├── index.blade.php │ │ └── logs.blade.php │ ├── books │ │ └── index.blade.php │ └── user │ │ └── name.blade.php ├── assets │ ├── sass │ │ └── app.scss │ └── js │ │ ├── components │ │ └── ExampleComponent.vue │ │ └── app.js └── lang │ ├── zh-CN │ ├── pagination.php │ ├── auth.php │ └── passwords.php │ └── en │ ├── pagination.php │ ├── auth.php │ └── passwords.php ├── .gitignore ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ └── ExampleTest.php └── CreatesApplication.php ├── routes ├── channels.php ├── api.php └── console.php ├── config └── image.php ├── server.php ├── webpack.mix.js └── .env.example /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/MP_verify_y459kHSYJXoMY7AE.txt: -------------------------------------------------------------------------------- 1 | y459kHSYJXoMY7AE -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/README.md: -------------------------------------------------------------------------------- 1 | wangEditor demo 2 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/404.png -------------------------------------------------------------------------------- /public/images/bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/bot.png -------------------------------------------------------------------------------- /public/images/fm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/fm.png -------------------------------------------------------------------------------- /public/images/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/qq.png -------------------------------------------------------------------------------- /public/css/wp_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/css/wp_icons.png -------------------------------------------------------------------------------- /public/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/back.png -------------------------------------------------------------------------------- /public/images/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/clear.png -------------------------------------------------------------------------------- /public/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/error.png -------------------------------------------------------------------------------- /public/images/ico01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico01.png -------------------------------------------------------------------------------- /public/images/ico02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico02.png -------------------------------------------------------------------------------- /public/images/ico03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico03.png -------------------------------------------------------------------------------- /public/images/ico04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico04.png -------------------------------------------------------------------------------- /public/images/ico05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico05.png -------------------------------------------------------------------------------- /public/uploads/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | * 3 | !.gitignore -------------------------------------------------------------------------------- /docs/QQ20180223-150629.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-150629.png -------------------------------------------------------------------------------- /docs/QQ20180223-153735.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-153735.png -------------------------------------------------------------------------------- /docs/QQ20180223-154519.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-154519.png -------------------------------------------------------------------------------- /docs/QQ20180223-154755.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-154755.png -------------------------------------------------------------------------------- /docs/QQ20180223-155933.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-155933.png -------------------------------------------------------------------------------- /docs/QQ20180223-161903.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/docs/QQ20180223-161903.png -------------------------------------------------------------------------------- /public/images/address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/address.png -------------------------------------------------------------------------------- /public/images/arrow01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow01.png -------------------------------------------------------------------------------- /public/images/arrow02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow02.png -------------------------------------------------------------------------------- /public/images/arrow03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow03.png -------------------------------------------------------------------------------- /public/images/arrow04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow04.png -------------------------------------------------------------------------------- /public/images/arrow05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow05.png -------------------------------------------------------------------------------- /public/images/arrow06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow06.png -------------------------------------------------------------------------------- /public/images/check01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/check01.png -------------------------------------------------------------------------------- /public/images/check02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/check02.png -------------------------------------------------------------------------------- /public/images/check03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/check03.png -------------------------------------------------------------------------------- /public/images/darkbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/darkbg.png -------------------------------------------------------------------------------- /public/images/foot01-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot01-1.png -------------------------------------------------------------------------------- /public/images/foot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot01.png -------------------------------------------------------------------------------- /public/images/foot02-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot02-1.png -------------------------------------------------------------------------------- /public/images/foot02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot02.png -------------------------------------------------------------------------------- /public/images/foot03-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot03-1.png -------------------------------------------------------------------------------- /public/images/foot03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot03.png -------------------------------------------------------------------------------- /public/images/foot04-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot04-1.png -------------------------------------------------------------------------------- /public/images/foot04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/foot04.png -------------------------------------------------------------------------------- /public/images/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/loading.png -------------------------------------------------------------------------------- /public/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/search.png -------------------------------------------------------------------------------- /public/images/star01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/star01.png -------------------------------------------------------------------------------- /public/images/star02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/star02.png -------------------------------------------------------------------------------- /public/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/success.png -------------------------------------------------------------------------------- /public/images/whitebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/whitebg.png -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/.eslintignore: -------------------------------------------------------------------------------- 1 | src/js/util/ierange.js 2 | src/js/util/poly-fill.js -------------------------------------------------------------------------------- /public/images/arrow04-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow04-1.png -------------------------------------------------------------------------------- /public/images/arrow05-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow05-1.png -------------------------------------------------------------------------------- /public/images/arrow06-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/arrow06-1.png -------------------------------------------------------------------------------- /public/images/ico/pay01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/pay01.png -------------------------------------------------------------------------------- /public/images/ico/pay02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/pay02.png -------------------------------------------------------------------------------- /public/images/ico/pay03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/pay03.png -------------------------------------------------------------------------------- /public/images/photo/ad01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/ad01.png -------------------------------------------------------------------------------- /public/images/photo/ad02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/ad02.png -------------------------------------------------------------------------------- /public/images/photo/yzm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/yzm.png -------------------------------------------------------------------------------- /public/css/wp_icons_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/css/wp_icons_light.png -------------------------------------------------------------------------------- /public/images/ico/index01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/index01.png -------------------------------------------------------------------------------- /public/images/ico/index02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/index02.png -------------------------------------------------------------------------------- /public/images/ico/index03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/index03.png -------------------------------------------------------------------------------- /public/images/ico/index04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/index04.png -------------------------------------------------------------------------------- /public/images/ico/login01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/login01.png -------------------------------------------------------------------------------- /public/images/ico/login02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/login02.png -------------------------------------------------------------------------------- /public/images/ico/login03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/login03.png -------------------------------------------------------------------------------- /public/images/ico/login04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/login04.png -------------------------------------------------------------------------------- /public/images/ico/member01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member01.png -------------------------------------------------------------------------------- /public/images/ico/member02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member02.png -------------------------------------------------------------------------------- /public/images/ico/member03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member03.png -------------------------------------------------------------------------------- /public/images/ico/member04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member04.png -------------------------------------------------------------------------------- /public/images/ico/member05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member05.png -------------------------------------------------------------------------------- /public/images/ico/member06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member06.png -------------------------------------------------------------------------------- /public/images/ico/member07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member07.png -------------------------------------------------------------------------------- /public/images/ico/member08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member08.png -------------------------------------------------------------------------------- /public/images/ico/member09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member09.png -------------------------------------------------------------------------------- /public/images/ico/member10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member10.png -------------------------------------------------------------------------------- /public/images/ico/member11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member11.png -------------------------------------------------------------------------------- /public/images/ico/member_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/member_bg.png -------------------------------------------------------------------------------- /public/images/ico/notice01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/notice01.png -------------------------------------------------------------------------------- /public/images/ico/notice02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/ico/notice02.png -------------------------------------------------------------------------------- /public/images/photo/img01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/img01.png -------------------------------------------------------------------------------- /public/images/photo/img02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/img02.png -------------------------------------------------------------------------------- /public/images/photo/img03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/images/photo/img03.png -------------------------------------------------------------------------------- /public/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/font/iconfont.eot -------------------------------------------------------------------------------- /public/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /public/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/font/iconfont.woff -------------------------------------------------------------------------------- /public/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/0.gif -------------------------------------------------------------------------------- /public/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/1.gif -------------------------------------------------------------------------------- /public/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/10.gif -------------------------------------------------------------------------------- /public/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/11.gif -------------------------------------------------------------------------------- /public/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/12.gif -------------------------------------------------------------------------------- /public/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/13.gif -------------------------------------------------------------------------------- /public/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/14.gif -------------------------------------------------------------------------------- /public/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/15.gif -------------------------------------------------------------------------------- /public/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/16.gif -------------------------------------------------------------------------------- /public/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/17.gif -------------------------------------------------------------------------------- /public/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/18.gif -------------------------------------------------------------------------------- /public/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/19.gif -------------------------------------------------------------------------------- /public/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/2.gif -------------------------------------------------------------------------------- /public/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/20.gif -------------------------------------------------------------------------------- /public/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/21.gif -------------------------------------------------------------------------------- /public/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/22.gif -------------------------------------------------------------------------------- /public/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/23.gif -------------------------------------------------------------------------------- /public/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/24.gif -------------------------------------------------------------------------------- /public/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/25.gif -------------------------------------------------------------------------------- /public/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/26.gif -------------------------------------------------------------------------------- /public/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/27.gif -------------------------------------------------------------------------------- /public/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/28.gif -------------------------------------------------------------------------------- /public/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/29.gif -------------------------------------------------------------------------------- /public/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/3.gif -------------------------------------------------------------------------------- /public/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/30.gif -------------------------------------------------------------------------------- /public/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/31.gif -------------------------------------------------------------------------------- /public/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/32.gif -------------------------------------------------------------------------------- /public/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/33.gif -------------------------------------------------------------------------------- /public/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/34.gif -------------------------------------------------------------------------------- /public/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/35.gif -------------------------------------------------------------------------------- /public/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/36.gif -------------------------------------------------------------------------------- /public/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/37.gif -------------------------------------------------------------------------------- /public/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/38.gif -------------------------------------------------------------------------------- /public/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/39.gif -------------------------------------------------------------------------------- /public/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/4.gif -------------------------------------------------------------------------------- /public/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/40.gif -------------------------------------------------------------------------------- /public/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/41.gif -------------------------------------------------------------------------------- /public/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/42.gif -------------------------------------------------------------------------------- /public/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/43.gif -------------------------------------------------------------------------------- /public/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/44.gif -------------------------------------------------------------------------------- /public/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/45.gif -------------------------------------------------------------------------------- /public/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/46.gif -------------------------------------------------------------------------------- /public/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/47.gif -------------------------------------------------------------------------------- /public/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/48.gif -------------------------------------------------------------------------------- /public/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/49.gif -------------------------------------------------------------------------------- /public/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/5.gif -------------------------------------------------------------------------------- /public/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/50.gif -------------------------------------------------------------------------------- /public/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/51.gif -------------------------------------------------------------------------------- /public/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/52.gif -------------------------------------------------------------------------------- /public/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/53.gif -------------------------------------------------------------------------------- /public/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/54.gif -------------------------------------------------------------------------------- /public/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/55.gif -------------------------------------------------------------------------------- /public/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/56.gif -------------------------------------------------------------------------------- /public/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/57.gif -------------------------------------------------------------------------------- /public/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/58.gif -------------------------------------------------------------------------------- /public/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/59.gif -------------------------------------------------------------------------------- /public/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/6.gif -------------------------------------------------------------------------------- /public/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/60.gif -------------------------------------------------------------------------------- /public/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/61.gif -------------------------------------------------------------------------------- /public/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/62.gif -------------------------------------------------------------------------------- /public/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/63.gif -------------------------------------------------------------------------------- /public/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/64.gif -------------------------------------------------------------------------------- /public/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/65.gif -------------------------------------------------------------------------------- /public/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/66.gif -------------------------------------------------------------------------------- /public/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/67.gif -------------------------------------------------------------------------------- /public/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/68.gif -------------------------------------------------------------------------------- /public/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/69.gif -------------------------------------------------------------------------------- /public/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/7.gif -------------------------------------------------------------------------------- /public/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/70.gif -------------------------------------------------------------------------------- /public/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/71.gif -------------------------------------------------------------------------------- /public/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/8.gif -------------------------------------------------------------------------------- /public/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/images/face/9.gif -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | npm-debug.log 3 | docs/* 4 | src/* 5 | example/* -------------------------------------------------------------------------------- /public/layer/theme/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layer/theme/default/icon.png -------------------------------------------------------------------------------- /public/vendor/horizon/css/app.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"/css/app.css","sources":[],"mappings":";;;;;A","sourceRoot":""} -------------------------------------------------------------------------------- /public/vendor/horizon/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/horizon/img/favicon.png -------------------------------------------------------------------------------- /public/layer/theme/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layer/theme/default/icon-ext.png -------------------------------------------------------------------------------- /public/layer/theme/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layer/theme/default/loading-0.gif -------------------------------------------------------------------------------- /public/layer/theme/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layer/theme/default/loading-1.gif -------------------------------------------------------------------------------- /public/layer/theme/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layer/theme/default/loading-2.gif -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/pay.png -------------------------------------------------------------------------------- /public/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /public/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/favicon.ico -------------------------------------------------------------------------------- /public/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /public/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /public/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-react/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | font-family: sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/icons.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/input-mask/phone-codes/readme.txt: -------------------------------------------------------------------------------- 1 | more phone masks can be found at https://github.com/andr-04/inputmask-multi -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/fonts/w-e-icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/src/fonts/w-e-icon.woff -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/style.css": "/css/style.css", 4 | "/js/laravel-sms.js": "/js/laravel-sms.js" 5 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.jpg -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.png -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/README.md: -------------------------------------------------------------------------------- 1 | 同步[../../README.md](../../README.md)的内容 2 | 3 | 将所有文档跟新到 www.kancloud.cn/wangfupeng/wangeditor3/332599 中 4 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/release/fonts/w-e-icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/release/fonts/w-e-icon.woff -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/visa.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/bootstrap3-editable/img/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/bootstrap3-editable/img/clear.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/cirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/cirrus.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/mestro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/mestro.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/paypal.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/default-50x50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/default-50x50.gif -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/user2-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/user2-160x160.jpg -------------------------------------------------------------------------------- /public/vendor/laravel-admin/bootstrap-fileinput/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/bootstrap-fileinput/img/loading.gif -------------------------------------------------------------------------------- /public/vendor/laravel-admin/bootstrap3-editable/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/bootstrap3-editable/img/loading.gif -------------------------------------------------------------------------------- /public/vendor/laravel-admin/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/paypal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/paypal2.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/bootstrap-fileinput/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/bootstrap-fileinput/img/loading-sm.gif -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.eot -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.ttf -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-amd-main.js: -------------------------------------------------------------------------------- 1 | require(['/wangEditor.min.js'], function (E) { 2 | var editor2 = new E('#div3') 3 | editor2.create() 4 | }) -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.eot -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.ttf -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/icomoon/fonts/icomoon.woff -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/mastercard.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/hue.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff2 -------------------------------------------------------------------------------- /public/vendor/laravel-admin/laravel-admin/laravel-admin.css: -------------------------------------------------------------------------------- 1 | input.content { 2 | min-height: 0 !important; 3 | padding: 6px 12px !important; 4 | margin: 0 !important; 5 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/alpha.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/minimal.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/polaris/polaris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/polaris/polaris.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.ttf -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/demo/in-react/public/favicon.ico -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/wangEditor-3.1.1/example/demo/in-vue/src/assets/logo.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/dist/img/credit/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/dist/img/credit/american-express.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/futurico/futurico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/futurico/futurico.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow@2x.png -------------------------------------------------------------------------------- /public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff2 -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Italic.ttf -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.ttf -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.woff -------------------------------------------------------------------------------- /app/Models/Model.php: -------------------------------------------------------------------------------- 1 | 2 | {{$notification->created_at->diffForHumans()}} 3 |

{{ $notification->data['message'] }}

4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /storage/*.key 5 | /vendor 6 | /.idea 7 | /.vagrant 8 | Homestead.json 9 | Homestead.yaml 10 | npm-debug.log 11 | yarn-error.log 12 | .env 13 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold-Italic.woff2 -------------------------------------------------------------------------------- /resources/views/notifications/types/_order_finish.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{$notification->created_at->diffForHumans()}} 3 |

{{ $notification->data['message'] }}

4 |
-------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fourn/book/HEAD/public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/05-other/07-ng.md: -------------------------------------------------------------------------------- 1 | # 用于 Angular 2 | 3 | 感谢 [@fengnovo](https://github.com/fengnovo) 提供了一个 angular2 的兼容示例,可供参考 https://github.com/fengnovo/wangEditor/tree/master/example/demo/in-ng2 4 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/js/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["latest", { 4 | "es2015": { 5 | "modules": false 6 | } 7 | }] 8 | ], 9 | "plugins": ["external-helpers"] 10 | } -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | define(App\Models\Transfer::class, function (Faker $faker) { 6 | return [ 7 | // 'name' => $faker->name, 8 | ]; 9 | }); 10 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /resources/assets/sass/app.scss: -------------------------------------------------------------------------------- 1 | 2 | // Fonts 3 | @import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600"); 4 | 5 | // Variables 6 | @import "variables"; 7 | 8 | // Bootstrap 9 | @import "~bootstrap-sass/assets/stylesheets/bootstrap"; 10 | -------------------------------------------------------------------------------- /app/Models/Transfer.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 11 | } 12 | 13 | 14 | } 15 | -------------------------------------------------------------------------------- /bootstrap/helpers.php: -------------------------------------------------------------------------------- 1 | 2 | {{$notification->created_at->diffForHumans()}} 3 |

{{ $notification->data['message'] }}

4 | 查看订单 5 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-react/src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | 5 | it('renders without crashing', () => { 6 | const div = document.createElement('div'); 7 | ReactDOM.render(, div); 8 | }); 9 | -------------------------------------------------------------------------------- /app/Http/ViewComposers/FooterComposer.php: -------------------------------------------------------------------------------- 1 | with(compact('qq')); 11 | } 12 | } -------------------------------------------------------------------------------- /public/vendor/horizon/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js?id=954d5c3669f5448e61ac", 3 | "/css/app.css": "/css/app.css?id=5ce9973b1bc9f6a46cb2", 4 | "/js/app.js.map": "/js/app.js.map?id=e00843e66e9dfd3e036c", 5 | "/css/app.css.map": "/css/app.css.map?id=5d0439ebaab1434c7ea0" 6 | } -------------------------------------------------------------------------------- /app/Models/Search.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangeditor-in-vue 6 | 7 | 8 |
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/Http/Requests/Request.php: -------------------------------------------------------------------------------- 1 | , document.getElementById('root')); 8 | registerServiceWorker(); 9 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/05-other/06-vue.md: -------------------------------------------------------------------------------- 1 | # 用于 Vue 2 | 3 | 如果需要将 wangEditor 用于 Vue 中,可参见如下示例 4 | 5 | - 下载源码 `git clone git@github.com:wangfupeng1988/wangEditor.git` 6 | - 进入 vue 示例目录 `cd wangEditor/example/demo/in-vue/`,查看`src/components/Editor.vue`即可 7 | - 也可以运行`npm install && npm run dev`查看在 vue 中的效果(`http://localhost:8080/`) 8 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/07-linkImgCallback.md: -------------------------------------------------------------------------------- 1 | # 插入网络图片的回调 2 | 3 | 插入网络图片时,可通过如下配置获取到图片的信息。`v3.0.10`开始支持。 4 | 5 | ```js 6 | var E = window.wangEditor 7 | var editor = new E('#div1') 8 | editor.customConfig.linkImgCallback = function (url) { 9 | console.log(url) // url 即插入图片的地址 10 | } 11 | editor.create() 12 | ``` 13 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/05-other/03-markdown.md: -------------------------------------------------------------------------------- 1 | # 关于 markdown 2 | 3 | **好多使用者问到,wangEditor编辑器能否集成markdown?——答案是:富文本编辑器无法和markdown集成到一起。** 4 | 5 | ----- 6 | 7 | 8 | 你可以参考 [简书](http://www.jianshu.com/) 的实现方式,简书中编辑器也无法实现富文本和`markdown`的自由切换。要么使用富文本编写文章,要么使用`markdown`编写文章,不能公用。 9 | 10 | 本质上,富文本编辑器和`markdown`编辑器是两回事儿。 11 | 12 | 13 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/Models/Category.php: -------------------------------------------------------------------------------- 1 | hasMany(Book::class); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /database/factories/OrderFactory.php: -------------------------------------------------------------------------------- 1 | define(App\Models\Order::class, function (Faker $faker) { 6 | // 随机取一个月以内的时间 7 | $time = $faker->dateTimeThisMonth(); 8 | return [ 9 | 'message'=>$faker->sentence(), 10 | 'created_at'=>$time, 11 | 'updated_at'=>$time, 12 | ]; 13 | }); 14 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/dev/README.md: -------------------------------------------------------------------------------- 1 | 面向开发者的文档 2 | 3 | 4 | 框架介绍 5 | 6 | - 下载和运行 7 | - 目录结构介绍 8 | - `example`目录 9 | - `src`目录(`js`目录,`less`目录) 10 | - `package.json` 11 | - `gulpfile.js` 12 | 13 | 如何提交 PR 14 | 15 | 16 | 17 | 上线 18 | 19 | - 修改`package.json`版本 20 | - 提交到github,并创建tag 21 | - 提交到 npm 22 | - 更新 .md 文档 23 | - 文档同步到 kancloud 24 | - …… 25 | 26 | -------------------------------------------------------------------------------- /resources/views/public/_errors.blade.php: -------------------------------------------------------------------------------- 1 | @if (count($errors) > 0) 2 |
3 |
4 |
    5 | @foreach($errors->all() as $error) 6 |
  • {{ $error }}
  • 7 | @endforeach 8 |
9 |
10 |
11 | @endif 12 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/Http/Controllers/ArticlesController.php: -------------------------------------------------------------------------------- 1 | increment('views', 1); 14 | return view('articles.show', compact('article')); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/less/common.less: -------------------------------------------------------------------------------- 1 | .w-e-toolbar, 2 | .w-e-text-container, 3 | .w-e-menu-panel { 4 | padding: 0; 5 | margin: 0; 6 | box-sizing: border-box; 7 | 8 | * { 9 | padding: 0; 10 | margin: 0; 11 | box-sizing: border-box; 12 | } 13 | } 14 | 15 | .w-e-clear-fix:after { 16 | content: ""; 17 | display: table; 18 | clear: both; 19 | } -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/11-linkImgCheck.md: -------------------------------------------------------------------------------- 1 | # 插入网络图片的校验 2 | 3 | 插入网络图片时,可对图片地址做自定义校验。`v3.0.13`开始支持。 4 | 5 | ```js 6 | var E = window.wangEditor 7 | var editor = new E('#div1') 8 | editor.customConfig.linkImgCheck = function (src) { 9 | console.log(src) // 图片的链接 10 | 11 | return true // 返回 true 表示校验成功 12 | // return '验证失败' // 返回字符串,即校验失败的提示信息 13 | } 14 | editor.create() 15 | ``` -------------------------------------------------------------------------------- /app/Policies/Policy.php: -------------------------------------------------------------------------------- 1 | isSuperAdmin()) { 19 | // return true; 20 | // } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /app/Observers/OrderObserver.php: -------------------------------------------------------------------------------- 1 | ', 12 | components: { App } 13 | }) 14 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/server/util.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | // 遍历对象 3 | objForEach: function (obj, fn) { 4 | let key, result 5 | for (key in obj) { 6 | if (obj.hasOwnProperty(key)) { 7 | result = fn.call(obj, key, obj[key]) 8 | if (result === false) { 9 | break 10 | } 11 | } 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /resources/views/notifications/types/_order_payed.blade.php: -------------------------------------------------------------------------------- 1 |
2 | {{$notification->created_at->diffForHumans()}} 3 |

{{ $notification->data['message'] }}

4 |

订单名称:{{ $notification->data['order_name'] }}

5 |

订单号:{{ $notification->data['order_sn'] }}

6 |

取货点:{{ $notification->data['depot'] }}

7 | 查看订单 8 |
-------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor 使用 AMD 加载 6 | 7 | 8 |

wangEditor 使用 AMD 加载

9 |
10 |

欢迎使用 wangEditor 富文本编辑器

11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Policies/TransferPolicy.php: -------------------------------------------------------------------------------- 1 | user_id == $user->id; 13 | return true; 14 | } 15 | 16 | public function destroy(User $user, Transfer $transfer) 17 | { 18 | return true; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(UsersTableSeeder::class); 15 | //$this->call(TransfersTableSeeder::class); 16 | $this->call(BooksTableSeeder::class); 17 | $this->call(OrdersTableSeeder::class); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | times(50)->make()->each(function ($transfer, $index) { 11 | if ($index == 0) { 12 | // $transfer->field = 'value'; 13 | } 14 | }); 15 | 16 | Transfer::insert($transfers->toArray()); 17 | } 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/04-z-index.md: -------------------------------------------------------------------------------- 1 | # 配置编辑区域的 z-index 2 | 3 | 编辑区域的`z-index`默认为`10000`,可自定义修改,代码配置如下。需改之后,编辑区域和菜单的`z-index`会同时生效。 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 17 | ``` 18 | 19 | 20 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/js/util/replace-lang.js: -------------------------------------------------------------------------------- 1 | /* 2 | 替换多语言 3 | */ 4 | 5 | export default function (editor, str) { 6 | const langArgs = editor.config.langArgs || [] 7 | let result = str 8 | 9 | langArgs.forEach(item => { 10 | const reg = item.reg 11 | const val = item.val 12 | 13 | if (reg.test(result)) { 14 | result = result.replace(reg, function () { 15 | return val 16 | }) 17 | } 18 | }) 19 | 20 | return result 21 | } -------------------------------------------------------------------------------- /resources/views/articles/show.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | @section('content') 3 |
4 |

文章详情

5 | 6 |
7 |
8 |
9 |

{{ $article->title }}

10 |

发布时间:{{ $article->created_at->format('Y年m月d日') }} 浏览量:{{ $article->views }}

11 | {!! $article->article_content !!} 12 |
13 | @endsection -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wangEditor", 3 | "description": "wangEditor - 基于javascript和css开发的 web 富文本编辑器, 轻量、简洁、易用、开源免费", 4 | "main": "release/wangEditor.js", 5 | "authors": [ 6 | "wangfupeng " 7 | ], 8 | "license": "MIT", 9 | "keywords": [ 10 | "wangEditor", 11 | "web 富文本编辑器" 12 | ], 13 | "homepage": "https://github.com/wangfupeng1988/wangEditor", 14 | "moduleType": [ 15 | "amd", 16 | "cmd", 17 | "node" 18 | ], 19 | "private": true 20 | } 21 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/09-onfocus.md: -------------------------------------------------------------------------------- 1 | # 配置 onfocus 函数 2 | 3 | 配置`onfocus`函数之后,用户点击富文本区域会触发`onfocus`函数执行。 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 19 | ``` 20 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wangeditor-in-react", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "react": "^15.5.4", 7 | "react-dom": "^15.5.4", 8 | "wangeditor": ">=3.0.0" 9 | }, 10 | "devDependencies": { 11 | "react-scripts": "1.0.7" 12 | }, 13 | "scripts": { 14 | "start": "react-scripts start", 15 | "build": "react-scripts build", 16 | "test": "react-scripts test --env=jsdom", 17 | "eject": "react-scripts eject" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /resources/views/admin/wang-editor.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | 7 | @include('admin::form.error') 8 | 9 |
10 |

{!! old($column, $value) !!}

11 |
12 | 13 | 14 | 15 |
16 |
-------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 20 | 21 | Hash::setRounds(4); 22 | 23 | return $app; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/10-onblur.md: -------------------------------------------------------------------------------- 1 | # 配置 onblur 函数 2 | 3 | 配置`onblur`函数之后,如果当前有手动获取焦点的富文本并且鼠标点击富文本以外的区域,则会触发`onblur`函数执行。 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 20 | ``` 21 | -------------------------------------------------------------------------------- /config/image.php: -------------------------------------------------------------------------------- 1 | 'gd' 19 | 20 | ]; 21 | -------------------------------------------------------------------------------- /resources/views/accounts/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | @section('body', '') 3 | @section('content') 4 |
5 |

资金账户

6 | 7 | 资金记录 8 |
9 |
10 | @include('public._message') 11 |
12 |

¥{{ $income }}

13 |

我的收入

14 | 15 |
16 | @endsection -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 17 | return $request->user(); 18 | }); 19 | -------------------------------------------------------------------------------- /app/Http/Controllers/NotificationsController.php: -------------------------------------------------------------------------------- 1 | middleware('auth'); 14 | } 15 | 16 | public function index() 17 | { 18 | // 获取登录用户的所有通知 19 | $notifications = Auth::user()->notifications; 20 | // 标记为已读,未读数量清零 21 | Auth::user()->markAsRead(); 22 | return view('notifications.index', compact('notifications')); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/14-font-name.md: -------------------------------------------------------------------------------- 1 | # 配置字体 2 | 3 | 编辑器的字体,可以通过`editor.customConfig.fontNames`自定义配置 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 24 | ``` -------------------------------------------------------------------------------- /resources/lang/zh-CN/pagination.php: -------------------------------------------------------------------------------- 1 | '« 上一页', 16 | 'next' => '下一页 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /app/Http/ViewComposers/SetSchoolComposer.php: -------------------------------------------------------------------------------- 1 | has('school_id')){ 11 | if(Auth::check()){ 12 | $school_id = Auth::user()->school_id; 13 | if($school_id){ 14 | session()->put('school_id', $school_id); 15 | } 16 | } 17 | } 18 | $schools = School::all(); 19 | $view->with(compact('schools')); 20 | } 21 | } -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/zh-CN/auth.php: -------------------------------------------------------------------------------- 1 | '用户名或密码错误。', 16 | 'throttle' => '您的尝试登录次数过多,请 :seconds 秒后再试。', 17 | ]; 18 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /app/Http/Middleware/RecordLastActivedTime.php: -------------------------------------------------------------------------------- 1 | recordLastActivedAt(); 23 | } 24 | 25 | return $next($request); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Models/School.php: -------------------------------------------------------------------------------- 1 | hasMany(User::class); 15 | } 16 | 17 | public function books(){ 18 | return $this->hasMany(Book::class); 19 | } 20 | 21 | public function setSchoolLink(){ 22 | return route('setSchool', ['id'=>$this->id]); 23 | } 24 | 25 | public function orders(){ 26 | return $this->hasMany(Order::class); 27 | } 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/04-uploadimg/02-base64.md: -------------------------------------------------------------------------------- 1 | # 使用 base64 保存图片 2 | 3 | 如果需要使用 base64 编码直接将图片插入到内容中,可参考一下示例配置 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 17 | ``` 18 | 19 | 示例效果如下 20 | 21 | ![](http://images2015.cnblogs.com/blog/138012/201706/138012-20170601204759258-1412289899.png) 22 | 23 | 24 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/05-other/04-xss.md: -------------------------------------------------------------------------------- 1 | # 预防 XSS 攻击 2 | 3 | > 术业有专攻 4 | 5 | 要想在前端预防 xss 攻击,还得依赖于其他工具,例如[xss.js](http://jsxss.com/zh/index.html)(如果打不开页面,就从百度搜一下) 6 | 7 | 代码示例如下 8 | 9 | ```html 10 | 11 | 12 | 22 | ``` 23 | 24 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-onfocus.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor test onfocus 6 | 7 | 8 |
9 |

欢迎使用 wangEditor 富文本编辑器

10 |
11 | 12 | 13 | 21 | 22 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /resources/views/accounts/logs.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | @section('body', '') 3 | @section('content') 4 |
5 |

资金记录

6 | 7 |
8 |
9 |
10 | @if($logs) 11 | @foreach ($logs as $log) 12 |
13 |

{{ $log->name }}

14 |

{{ $log->created_at }}

15 | symbol == '+')class="sp1"@endif>{{ $log->symbol }}{{ $log->amount }} 16 |
17 | @endforeach 18 | @endif 19 | @endsection -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/js/index.js: -------------------------------------------------------------------------------- 1 | import polyfill from './util/poly-fill.js' 2 | import Editor from './editor/index.js' 3 | 4 | // 检验是否浏览器环境 5 | try { 6 | document 7 | } catch (ex) { 8 | throw new Error('请在浏览器环境下运行') 9 | } 10 | 11 | // polyfill 12 | polyfill() 13 | 14 | // 这里的 `inlinecss` 将被替换成 css 代码的内容,详情可去 ./gulpfile.js 中搜索 `inlinecss` 关键字 15 | const inlinecss = '__INLINE_CSS__' 16 | 17 | // 将 css 代码添加到 32 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/less/menus.less: -------------------------------------------------------------------------------- 1 | .w-e-toolbar { 2 | display: flex; 3 | padding: 0 5px; 4 | /* flex-wrap: wrap; */ 5 | 6 | /* 单个菜单 */ 7 | .w-e-menu { 8 | position: relative; 9 | text-align: center; 10 | padding: 5px 10px; 11 | cursor: pointer; 12 | 13 | i { 14 | color: #999; 15 | } 16 | 17 | &:hover { 18 | i { 19 | color: #333; 20 | } 21 | } 22 | } 23 | .w-e-active { 24 | i { 25 | color: #1e88e5; 26 | } 27 | &:hover { 28 | i { 29 | color: #1e88e5; 30 | } 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /app/Console/Commands/SyncUserActivedAt.php: -------------------------------------------------------------------------------- 1 | syncUserActivedAt(); 29 | $this->info("同步成功!"); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/az.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /resources/lang/zh-CN/passwords.php: -------------------------------------------------------------------------------- 1 | '密码至少是六位字符并且匹配。', 16 | 'reset' => '密码重置成功!', 17 | 'sent' => '密码重置邮件已发送!', 18 | 'token' => '密码重置令牌无效。', 19 | 'user' => '找不到该邮箱对应的用户。', 20 | ]; 21 | -------------------------------------------------------------------------------- /resources/views/books/index.blade.php: -------------------------------------------------------------------------------- 1 | @if(count($books)) 2 | @foreach ($books as $book) 3 | 4 |
5 | 6 |

{{ $book->name }}

7 |

{{ $book->author }}{{ $book->press }}

8 |

¥{{ $book->price }}¥{{ $book->original_price }}

9 |

10 | {{ $book->published_at }}年出版{{ $book->used_format }} 11 |

12 |
13 |
14 | @endforeach 15 | @endif -------------------------------------------------------------------------------- /app/Admin/bootstrap.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * Bootstraper for Admin. 8 | * 9 | * Here you can remove builtin form field: 10 | * Encore\Admin\Form::forget(['map', 'editor']); 11 | * 12 | * Or extend custom form field: 13 | * Encore\Admin\Form::extend('php', PHPEditor::class); 14 | * 15 | * Or require js and css assets: 16 | * Admin::css('/packages/prettydocs/css/styles.css'); 17 | * Admin::js('/packages/prettydocs/js/main.js'); 18 | * 19 | */ 20 | 21 | Encore\Admin\Form::forget(['map']); 22 | Encore\Admin\Form::extend('editor', \App\Admin\Extensions\WangEditor::class); 23 | Admin::js('/vendor/chart/chart.min.js'); -------------------------------------------------------------------------------- /app/Models/UserAccounts.php: -------------------------------------------------------------------------------- 1 | belongsTo(User::class); 14 | } 15 | 16 | public function getNameAttribute() 17 | { 18 | $accounts = array_pluck(config('custom.user.account'), 'name', 'id'); 19 | return $accounts[$this->type]; 20 | } 21 | 22 | public function getSymbolAttribute(){ 23 | $accounts = array_pluck(config('custom.user.account'), 'symbol', 'id'); 24 | return $accounts[$this->type]; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-menus.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor 菜单配置 6 | 7 | 8 |

wangEditor 自定义菜单配置

9 |
10 |

欢迎使用 wangEditor 富文本编辑器

11 |
12 | 13 | 14 | 25 | 26 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/fi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/js/menus/redo/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | redo-menu 3 | */ 4 | import $ from '../../util/dom-core.js' 5 | 6 | // 构造函数 7 | function Redo(editor) { 8 | this.editor = editor 9 | this.$elem = $( 10 | `
11 | 12 |
` 13 | ) 14 | this.type = 'click' 15 | 16 | // 当前是否 active 状态 17 | this._active = false 18 | } 19 | 20 | // 原型 21 | Redo.prototype = { 22 | constructor: Redo, 23 | 24 | // 点击事件 25 | onClick: function (e) { 26 | // 点击菜单将触发这里 27 | 28 | const editor = this.editor 29 | 30 | // 执行 redo 命令 31 | editor.cmd.do('redo') 32 | } 33 | } 34 | 35 | export default Redo -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/src/js/menus/undo/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | undo-menu 3 | */ 4 | import $ from '../../util/dom-core.js' 5 | 6 | // 构造函数 7 | function Undo(editor) { 8 | this.editor = editor 9 | this.$elem = $( 10 | `
11 | 12 |
` 13 | ) 14 | this.type = 'click' 15 | 16 | // 当前是否 active 状态 17 | this._active = false 18 | } 19 | 20 | // 原型 21 | Undo.prototype = { 22 | constructor: Undo, 23 | 24 | // 点击事件 25 | onClick: function (e) { 26 | // 点击菜单将触发这里 27 | 28 | const editor = this.editor 29 | 30 | // 执行 undo 命令 31 | editor.cmd.do('undo') 32 | } 33 | } 34 | 35 | export default Undo -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ja.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/02-debug.md: -------------------------------------------------------------------------------- 1 | # 定义 debug 模式 2 | 3 | 可通过`editor.customConfig.debug = true`配置`debug`模式,`debug`模式下,有 JS 错误会以`throw Error`方式提示出来。默认值为`false`,即不会抛出异常。 4 | 5 | 但是,在实际开发中不建议直接定义为`true`或者`false`,可通过 url 参数进行干预,示例如下: 6 | 7 | ```html 8 |
9 |

欢迎使用 wangEditor 富文本编辑器

10 |
11 | 12 | 13 | 20 | ``` 21 | 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- 1 | check()) { 21 | session()->flash('message', '您已登录!无需再次操作'); 22 | return redirect(route('memberIndex')); 23 | } 24 | 25 | return $next($request); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/hu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" 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…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/tr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/tr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /app/Http/Controllers/AccountsController.php: -------------------------------------------------------------------------------- 1 | middleware('auth'); 13 | } 14 | 15 | public function index(){ 16 | $user = Auth::user(); 17 | $income = $user->sellOrders()->where('status', 5)->sum('commission_user'); 18 | return view('accounts.index', compact('income')); 19 | } 20 | 21 | public function logs(){ 22 | $user = Auth::user(); 23 | $logs = $user->accounts()->orderBy('created_at', 'desc')->get(); 24 | return view('accounts.logs', compact('logs')); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/th.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/th",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/12-colors.md: -------------------------------------------------------------------------------- 1 | # 配置字体颜色、背景色 2 | 3 | 编辑器的字体颜色和背景色,可以通过`editor.customConfig.colors`自定义配置 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 29 | ``` -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ko.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'App\Listeners\EventListener', 18 | ], 19 | ]; 20 | 21 | /** 22 | * Register any events for your application. 23 | * 24 | * @return void 25 | */ 26 | public function boot() 27 | { 28 | parent::boot(); 29 | 30 | // 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-onchange.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor test onchange 6 | 7 | 8 |
9 |

欢迎使用 wangEditor 富文本编辑器

10 |
11 | 12 | 13 | 23 | 24 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/vi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+' ký tự"';return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-paste.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor paste test 6 | 7 | 8 |

wangEditor paste test

9 |
10 |

欢迎使用 wangEditor 富文本编辑器

11 |
12 | 13 | 14 | 24 | 25 | -------------------------------------------------------------------------------- /app/Models/Article.php: -------------------------------------------------------------------------------- 1 | where('alias', 'like', '%'.$alias.'%') 16 | ->where('is_show', 1) 17 | ->orderBy('sort', 'asc'); 18 | } 19 | 20 | public function getLinkAttribute($key) 21 | { 22 | if($key === 0){ 23 | return 'javascript:void(0);'; 24 | } 25 | 26 | if(URL::isValidUrl($key)){ 27 | return $key; 28 | }else{ 29 | return route('article.show', $this); 30 | } 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/id.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /app/Observers/BookObserver.php: -------------------------------------------------------------------------------- 1 | description = clean($book->description, 'user_book_description'); 15 | } 16 | 17 | public function saved(Book $book){ 18 | //书本被修改或者购买后产生的变动 19 | if($book->wasChanged('status')){ 20 | if($book->status != 2){ 21 | dispatch(new EditBook($book)); 22 | } 23 | } 24 | } 25 | 26 | public function deleted(Book $book){ 27 | //书本删除后 28 | dispatch(new EditBook($book)); 29 | } 30 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/is.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/icomoon/Read Me.txt: -------------------------------------------------------------------------------- 1 | Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. 2 | 3 | To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts 4 | 5 | You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. 6 | 7 | You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. 8 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/de.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/de",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ar.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="الرجاء حذف "+t+" عناصر";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="الرجاء إضافة "+t+" عناصر";return n},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(e){var t="تستطيع إختيار "+e.maximum+" بنود فقط";return t},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/et.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/sv.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vänligen sudda ut "+t+" tecken";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vänligen skriv in "+t+" eller fler tecken";return n},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(e){var t="Du kan max välja "+e.maximum+" element";return t},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /resources/assets/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * First we will load all of this project's JavaScript dependencies which 4 | * includes Vue and other libraries. It is a great starting point when 5 | * building robust, powerful web applications using Vue and Laravel. 6 | */ 7 | 8 | // require('./bootstrap'); 9 | 10 | // window.Vue = require('vue'); 11 | 12 | /** 13 | * Next, we will create a fresh Vue application instance and attach it to 14 | * the page. Then, you may begin adding components to this application 15 | * or customize the JavaScript scaffolding to fit your unique needs. 16 | */ 17 | 18 | // Vue.component('example-component', require('./components/ExampleComponent.vue')); 19 | 20 | // const app = new Vue({ 21 | // el: '#app' 22 | // }); 23 | 24 | // PhotoClip 25 | window.PhotoClip = require('photoclip'); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/km.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="សូមលុបចេញ "+t+" អក្សរ";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="សូមបញ្ចូល"+t+" អក្សរ រឺ ច្រើនជាងនេះ";return n},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(e){var t="អ្នកអាចជ្រើសរើសបានតែ "+e.maximum+" ជម្រើសប៉ុណ្ណោះ";return t},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/nb.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vennligst skriv inn ";return t>1?n+=" flere tegn":n+=" tegn til",n},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/03-config/05-lang.md: -------------------------------------------------------------------------------- 1 | # 多语言 2 | 3 | 可以通过`lang`配置项配置多语言,其实就是通过该配置项中的配置,将编辑器显示的文字,替换成你需要的文字。 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 28 | ``` 29 | 30 | **注意,以上代码中的`链接文字`要写在`链接`前面,`上传图片`要写在`上传`前面,因为前者包含后者。如果不这样做,可能会出现替换不全的问题,切记切记!** 31 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/bg.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/bg",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Моля въведете с "+t+" по-малко символ";return t>1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ms.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Sila hapuskan "+t+" aksara"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Sila masukkan "+t+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(e){return"Anda hanya boleh memilih "+e.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/gl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/gl",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Elimine ";return t===1?n+="un carácter":n+=t+" caracteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Engada ";return t===1?n+="un carácter":n+=t+" caracteres",n},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){var t="Só pode ";return e.maximum===1?t+="un elemento":t+=e.maximum+" elementos",t},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /database/migrations/2018_03_15_153224_create_transfers_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 12 | $table->tinyInteger('status')->default(1); 13 | $table->integer('user_id')->index(); 14 | $table->decimal('amount', 8, 2); 15 | $table->string('alipay'); 16 | $table->integer('admin_id')->nullable(); 17 | $table->timestamp('payed_at')->nullable(); 18 | $table->timestamps(); 19 | }); 20 | } 21 | 22 | public function down() 23 | { 24 | Schema::drop('transfers'); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /database/migrations/2018_03_26_141257_add_oauth_to_users.php: -------------------------------------------------------------------------------- 1 | string('openid')->nullable()->unique(); 18 | 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('users', function (Blueprint $table) { 30 | $table->dropColumn('openid'); 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- 1 | 'FORWARDED', 24 | Request::HEADER_X_FORWARDED_FOR => 'X_FORWARDED_FOR', 25 | Request::HEADER_X_FORWARDED_HOST => 'X_FORWARDED_HOST', 26 | Request::HEADER_X_FORWARDED_PORT => 'X_FORWARDED_PORT', 27 | Request::HEADER_X_FORWARDED_PROTO => 'X_FORWARDED_PROTO', 28 | ]; 29 | } 30 | -------------------------------------------------------------------------------- /database/migrations/2018_03_26_161638_add_sort_to_articles.php: -------------------------------------------------------------------------------- 1 | integer('sort')->default(100)->comment('排序'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('articles', function (Blueprint $table) { 29 | $table->dropColumn('sort'); 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/da.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Angiv venligst "+t+" tegn mindre";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Angiv venligst "+t+" tegn mere";return n},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/test-lang.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | wangEditor lang test 6 | 7 | 8 |

多语言测试

9 |
10 |

欢迎使用 wangEditor 富文本编辑器

11 |
12 | 13 | 14 | 30 | 31 | -------------------------------------------------------------------------------- /resources/views/public/_message.blade.php: -------------------------------------------------------------------------------- 1 | 2 | @if (Session::has('message')) 3 |
4 |
5 | 6 | {{ Session::get('message') }} 7 |
8 |
9 | @endif 10 | 11 | @if (Session::has('success')) 12 |
13 |
14 | 15 | {{ Session::get('success') }} 16 |
17 |
18 | @endif 19 | 20 | @if (Session::has('danger')) 21 |
22 |
23 | 24 | {{ Session::get('danger') }} 25 |
26 |
27 | @endif -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/en.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/he.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק ";return t===1?n+="תו אחד":n+=t+" תווים",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס ";return t===1?n+="תו אחד":n+=t+" תווים",n+=" או יותר",n},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור עד ";return e.maximum===1?t+="פריט אחד":t+=e.maximum+" פריטים",t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hi.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" अक्षर को हटा दें";return t>1&&(n=t+" अक्षरों को हटा दें "),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="कृपया "+t+" या अधिक अक्षर दर्ज करें";return n},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(e){var t="आप केवल "+e.maximum+" आइटम का चयन कर सकते हैं";return t},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fa.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="لطفاً "+t+" کاراکتر را حذف نمایید";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لطفاً تعداد "+t+" کاراکتر یا بیشتر وارد نمایید";return n},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(e){var t="شما تنها می‌توانید "+e.maximum+" آیتم را انتخاب نمایید";return t},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/mk.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/mk",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Ве молиме внесете "+e.maximum+" помалку карактер";return e.maximum!==1&&(n+="и"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Ве молиме внесете уште "+e.maximum+" карактер";return e.maximum!==1&&(n+="и"),n},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(e){var t="Можете да изберете само "+e.maximum+" ставк";return e.maximum===1?t+="а":t+="и",t},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /app/Observers/UserObserver.php: -------------------------------------------------------------------------------- 1 | avatar)) { 16 | $user->avatar = 'https://fsdhubcdn.phphub.org/uploads/images/201710/30/1/TrJS40Ey5k.png'; 17 | } 18 | } 19 | 20 | public function creating(User $user) 21 | { 22 | //如果之前选择过学校则关联学校 23 | if(session()->has('school_id')){ 24 | $user->school_id = session('school_id'); 25 | } 26 | } 27 | 28 | public function created(User $user){ 29 | 30 | } 31 | 32 | public function updating(User $user) 33 | { 34 | // 35 | } 36 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/eu.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gutxiago",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gehiago",n},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return e.maximum===1?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/example/demo/in-vue/src/components/Editor.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 32 | 33 | 35 | -------------------------------------------------------------------------------- /database/migrations/2018_03_05_164922_change_school_table.php: -------------------------------------------------------------------------------- 1 | string('worker')->nullable()->change(); 18 | $table->string('mobile')->nullable()->change(); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('schools', function (Blueprint $table) { 30 | // 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2018_03_16_132721_create_search_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 18 | $table->string('keywords')->index(); 19 | $table->integer('user_id')->index(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('searches'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2018_03_29_162905_change_books_table.php: -------------------------------------------------------------------------------- 1 | string('author')->nullable()->change(); 18 | $table->string('published_at')->nullable()->change(); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('books', function (Blueprint $table) { 30 | // 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /database/migrations/2018_03_02_162315_create_categories_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 18 | $table->string('name'); 19 | $table->text('description')->nullable(); 20 | $table->timestamps(); 21 | }); 22 | } 23 | 24 | /** 25 | * Reverse the migrations. 26 | * 27 | * @return void 28 | */ 29 | public function down() 30 | { 31 | Schema::dropIfExists('categories'); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pt-BR.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Apague "+t+" caracter";return t!=1&&(n+="es"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Digite "+t+" ou mais caracteres";return n},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return e.maximum==1?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /resources/views/user/name.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | @section('body', '') 3 | @section('content') 4 | 5 |
6 |

编辑昵称

7 | 8 |
9 |
10 | {{ csrf_field() }} 11 |
12 |
13 | @include('public._errors') 14 |
15 | 16 |
17 | 18 |
19 | @endsection 20 | @section('script') 21 | 26 | @endsection -------------------------------------------------------------------------------- /database/migrations/2018_03_05_103156_add_admin_note_to_books_table.php: -------------------------------------------------------------------------------- 1 | string('admin_note')->nullable()->comment('管理员备注'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('books', function (Blueprint $table) { 29 | // 30 | $table->dropColumn('admin_note'); 31 | }); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/lv.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/lv",[],function(){function e(e,t,n,r){return e===11?t:e%10===1?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Lūdzu ievadiet par "+n;return r+=" simbol"+e(n,"iem","u","iem"),r+" mazāk"},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Lūdzu ievadiet vēl "+n;return r+=" simbol"+e(n,"us","u","us"),r},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(t){var n="Jūs varat izvēlēties ne vairāk kā "+t.maximum;return n+=" element"+e(t.maximum,"us","u","us"),n},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pt.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor apague "+t+" ";return n+=t!=1?"caracteres":"carácter",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Introduza "+t+" ou mais caracteres";return n},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var t="Apenas pode seleccionar "+e.maximum+" ";return t+=e.maximum!=1?"itens":"item",t},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwords must be at least six characters and match the confirmation.', 17 | 'reset' => 'Your password has been reset!', 18 | 'sent' => 'We have e-mailed your password reset link!', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /app/Providers/ComposerServiceProvider.php: -------------------------------------------------------------------------------- 1 | composer('layouts._set_school', SetSchoolComposer::class); 21 | 22 | // 使用基于类的 composer... 23 | View::composer( 24 | 'layouts._footer', FooterComposer::class 25 | ); 26 | } 27 | 28 | /** 29 | * Register the application services. 30 | * 31 | * @return void 32 | */ 33 | public function register() 34 | { 35 | // 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/es.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"La carga falló"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor, elimine "+t+" car";return t==1?n+="ácter":n+="acteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Por favor, introduzca "+t+" car";return t==1?n+="ácter":n+="acteres",n},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var t="Sólo puede seleccionar "+e.maximum+" elemento";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "commonjs": true, 5 | "es6": true 6 | }, 7 | "globals": { 8 | "ENV": true 9 | }, 10 | "extends": "eslint:recommended", 11 | "parserOptions": { 12 | "sourceType": "module" 13 | }, 14 | "rules": { 15 | "no-console":0, 16 | "indent": [ 17 | "error", 18 | 4 19 | ], 20 | "linebreak-style": [ 21 | "error", 22 | "unix" 23 | ], 24 | "quotes": [ 25 | "error", 26 | "single", 27 | { 28 | "allowTemplateLiterals": true 29 | } 30 | ], 31 | "semi": [ 32 | "error", 33 | "never" 34 | ], 35 | "no-unused-vars": 0, 36 | "no-debugger": 0 37 | } 38 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ca.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Si us plau, elimina "+t+" car";return t==1?n+="àcter":n+="àcters",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Si us plau, introdueix "+t+" car";return t==1?n+="àcter":n+="àcters",n},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var t="Només es pot seleccionar "+e.maximum+" element";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/it.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Per favore cancella "+t+" caratter";return t!==1?n+="i":n+="e",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Per favore inserisci "+t+" o più caratteri";return n},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var t="Puoi selezionare solo "+e.maximum+" element";return e.maximum!==1?t+="i":t+="o",t},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | #忽略 3 | **/node_modules/* 4 | node_modules/* 5 | npm-debug.log 6 | example/upload-files 7 | 8 | # Windows image file caches 9 | Thumbs.db 10 | ehthumbs.db 11 | 12 | # Folder config file 13 | Desktop.ini 14 | 15 | # Recycle Bin used on file shares 16 | $RECYCLE.BIN/ 17 | 18 | # Windows Installer files 19 | *.cab 20 | *.msi 21 | *.msm 22 | *.msp 23 | 24 | # ========================= 25 | # Operating System Files 26 | # ========================= 27 | 28 | # OSX 29 | # ========================= 30 | 31 | .DS_Store 32 | .AppleDouble 33 | .LSOverride 34 | 35 | # Icon must end with two \r 36 | Icon 37 | 38 | 39 | # Thumbnails 40 | ._* 41 | 42 | # Files that might appear on external disk 43 | .Spotlight-V100 44 | .Trashes 45 | 46 | # Directories potentially created on remote AFP share 47 | .AppleDB 48 | .AppleDesktop 49 | Network Trash Folder 50 | Temporary Items 51 | .apdisk 52 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | let 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 application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix 15 | // .js('resources/assets/js/app.js', 'public/js') 16 | // .sass('resources/assets/sass/app.scss', 'public/css') 17 | .sass('resources/assets/sass/style.scss', 'public/css') 18 | .options({ 19 | processCssUrls: false 20 | }); 21 | ; 22 | 23 | mix.copy('vendor/toplan/laravel-sms/js/laravel-sms.js', 'public/js/laravel-sms.js'); 24 | 25 | mix.js('resources/assets/js/app.js', 'public/js'); 26 | -------------------------------------------------------------------------------- /app/Admin/routes.php: -------------------------------------------------------------------------------- 1 | config('admin.route.prefix'), 9 | 'namespace' => config('admin.route.namespace'), 10 | 'middleware' => config('admin.route.middleware'), 11 | ], function (Router $router) { 12 | 13 | $router->get('/', 'HomeController@index'); 14 | $router->resource('users', 'UserController'); 15 | $router->resource('books', 'BooksController'); 16 | $router->resource('categories', 'CategoriesController'); 17 | $router->resource('schools', 'SchoolsController'); 18 | $router->resource('orders', 'OrdersController'); 19 | $router->get('transfer/{transfer}/confirm', 'TransfersController@confirm')->name('transfer_confirm'); 20 | $router->resource('transfers', 'TransfersController'); 21 | $router->resource('articles', 'ArticlesController'); 22 | }); 23 | -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fr.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Supprimez "+t+" caractère";return t!==1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Saisissez "+t+" caractère";return t!==1&&(n+="s"),n},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){var t="Vous pouvez seulement sélectionner "+e.maximum+" élément";return e.maximum!==1&&(t+="s"),t},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/nl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Gelieve "+t+" karakters te verwijderen";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Gelieve "+t+" of meer karakters in te voeren";return n},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var t=e.maximum==1?"kan":"kunnen",n="Er "+t+" maar "+e.maximum+" item";return e.maximum!=1&&(n+="s"),n+=" worden geselecteerd",n},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ro.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return 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 t!==1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vă rugăm să introduceți "+t+"sau mai multe caractere";return n},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",e.maximum!==1&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /public/vendor/wangEditor-3.1.1/docs/usage/02-content/03-use-textarea.md: -------------------------------------------------------------------------------- 1 | # 使用 textarea 2 | 3 | wangEditor 从`v3`版本开始不支持 textarea ,但是可以通过`onchange`来实现 textarea 中提交富文本内容。 4 | 5 | ```html 6 |
7 |

欢迎使用 wangEditor 富文本编辑器

8 |
9 | 10 | 11 | 12 | 13 | 25 | ``` -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/lt.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/lt",[],function(){function e(e,t,n,r){return e%10===1&&(e%100<11||e%100>19)?t:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Pašalinkite "+n+" simbol";return r+=e(n,"į","ius","ių"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Įrašykite dar "+n+" simbol";return r+=e(n,"į","ius","ių"),r},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(t){var n="Jūs galite pasirinkti tik "+t.maximum+" element";return n+=e(t.maximum,"ą","us","ų"),n},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | APP_NAME=Laravel 2 | APP_ENV=local 3 | APP_KEY= 4 | APP_DEBUG=true 5 | APP_LOG_LEVEL=debug 6 | APP_URL=http://localhost 7 | 8 | DB_CONNECTION=mysql 9 | DB_HOST=127.0.0.1 10 | DB_PORT=3306 11 | DB_DATABASE=homestead 12 | DB_USERNAME=homestead 13 | DB_PASSWORD=secret 14 | 15 | BROADCAST_DRIVER=log 16 | CACHE_DRIVER=file 17 | SESSION_DRIVER=file 18 | SESSION_LIFETIME=120 19 | QUEUE_DRIVER=sync 20 | 21 | REDIS_HOST=127.0.0.1 22 | REDIS_PASSWORD=null 23 | REDIS_PORT=6379 24 | 25 | MAIL_DRIVER=smtp 26 | MAIL_HOST=smtp.mailtrap.io 27 | MAIL_PORT=2525 28 | MAIL_USERNAME=null 29 | MAIL_PASSWORD=null 30 | MAIL_ENCRYPTION=null 31 | 32 | PUSHER_APP_ID= 33 | PUSHER_APP_KEY= 34 | PUSHER_APP_SECRET= 35 | PUSHER_APP_CLUSTER=mt1 36 | 37 | SCOUT_QUEUE= 38 | ALGOLIA_SECRET= 39 | ALGOLIA_APP_ID= 40 | 41 | WECHAT_OFFICIAL_ACCOUNT_APPID= 42 | WECHAT_OFFICIAL_ACCOUNT_SECRET= 43 | 44 | WECHAT_PAYMENT_APPID= 45 | WECHAT_PAYMENT_MCH_ID= 46 | WECHAT_PAYMENT_KEY= -------------------------------------------------------------------------------- /app/Admin/Extensions/WangEditor.php: -------------------------------------------------------------------------------- 1 | formatName($this->column); 22 | 23 | $this->script = <<id}'); 27 | editor.customConfig.zIndex = 0 28 | editor.customConfig.uploadImgShowBase64 = true 29 | editor.customConfig.onchange = function (html) { 30 | $('input[name=\'$name\']').val(html); 31 | } 32 | editor.create() 33 | 34 | EOT; 35 | return parent::render(); 36 | } 37 | } -------------------------------------------------------------------------------- /public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pl.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.3 | 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;return e.define("select2/i18n/pl",[],function(){var e=["znak","znaki","znaków"],t=["element","elementy","elementów"],n=function(t,n){if(t===1)return n[0];if(t>1&&t<=4)return n[1];if(t>=5)return n[2]};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Usuń "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Podaj przynajmniej "+r+" "+n(r,e)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(e){return"Możesz zaznaczyć tylko "+e.maximum+" "+n(e.maximum,t)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"}}}),{define:e.define,require:e.require}})(); -------------------------------------------------------------------------------- /database/migrations/2018_05_23_230756_change_content_column_to_article_table.php: -------------------------------------------------------------------------------- 1 | renameColumn('content', 'article_content'); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::table('articles', function (Blueprint $table) { 30 | // 31 | $table->renameColumn('article_content', 'content'); 32 | }); 33 | } 34 | } 35 | --------------------------------------------------------------------------------