[{"title":"(92个子文件92KB)docker-laravel-handson-源码","children":[{"title":"docker-laravel-handson-main","children":[{"title":"backend","children":[{"title":"bootstrap","children":[{"title":"cache","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":true},{"title":"app.php <span style='color:#111;'>1.58KB</span>","children":null,"spread":false}],"spread":true},{"title":".env.example <span style='color:#111;'>817B</span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'>111B</span>","children":null,"spread":false},{"title":"public","children":[{"title":"web.config <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'>24B</span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"index.php <span style='color:#111;'>1.69KB</span>","children":null,"spread":false},{"title":".htaccess <span style='color:#111;'>603B</span>","children":null,"spread":false}],"spread":true},{"title":"database","children":[{"title":"seeders","children":[{"title":"DatabaseSeeder.php <span style='color:#111;'>282B</span>","children":null,"spread":false}],"spread":true},{"title":"migrations","children":[{"title":"2014_10_12_000000_create_users_table.php <span style='color:#111;'>798B</span>","children":null,"spread":false},{"title":"2019_08_19_000000_create_failed_jobs_table.php <span style='color:#111;'>820B</span>","children":null,"spread":false},{"title":"2014_10_12_100000_create_password_resets_table.php <span style='color:#111;'>683B</span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'>26B</span>","children":null,"spread":false},{"title":"factories","children":[{"title":"UserFactory.php <span style='color:#111;'>762B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"artisan <span style='color:#111;'>1.65KB</span>","children":null,"spread":false},{"title":"webpack.mix.js <span style='color:#111;'>559B</span>","children":null,"spread":false},{"title":"config","children":[{"title":"services.php <span style='color:#111;'>950B</span>","children":null,"spread":false},{"title":"view.php <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"database.php <span style='color:#111;'>4.94KB</span>","children":null,"spread":false},{"title":"hashing.php <span style='color:#111;'>1.53KB</span>","children":null,"spread":false},{"title":"queue.php <span style='color:#111;'>2.70KB</span>","children":null,"spread":false},{"title":"logging.php <span style='color:#111;'>2.93KB</span>","children":null,"spread":false},{"title":"cors.php <span style='color:#111;'>846B</span>","children":null,"spread":false},{"title":"filesystems.php <span style='color:#111;'>2.15KB</span>","children":null,"spread":false},{"title":"broadcasting.php <span style='color:#111;'>1.66KB</span>","children":null,"spread":false},{"title":"session.php <span style='color:#111;'>6.88KB</span>","children":null,"spread":false},{"title":"app.php <span style='color:#111;'>9.03KB</span>","children":null,"spread":false},{"title":"auth.php <span style='color:#111;'>3.71KB</span>","children":null,"spread":false},{"title":"cache.php <span style='color:#111;'>3.04KB</span>","children":null,"spread":false},{"title":"mail.php <span style='color:#111;'>3.29KB</span>","children":null,"spread":false}],"spread":false},{"title":"composer.lock <span style='color:#111;'>242.78KB</span>","children":null,"spread":false},{"title":"phpunit.xml <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"Procfile <span style='color:#111;'>43B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>3.69KB</span>","children":null,"spread":false},{"title":"resources","children":[{"title":"views","children":[{"title":"welcome.blade.php <span style='color:#111;'>17.78KB</span>","children":null,"spread":false}],"spread":false},{"title":"js","children":[{"title":"bootstrap.js <span style='color:#111;'>869B</span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'>24B</span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"app.css <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":false},{"title":"lang","children":[{"title":"en","children":[{"title":"validation.php <span style='color:#111;'>7.53KB</span>","children":null,"spread":false},{"title":"passwords.php <span style='color:#111;'>744B</span>","children":null,"spread":false},{"title":"pagination.php <span style='color:#111;'>534B</span>","children":null,"spread":false},{"title":"auth.php <span style='color:#111;'>674B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".styleci.yml <span style='color:#111;'>181B</span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'>1.81KB</span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'>220B</span>","children":null,"spread":false},{"title":"tests","children":[{"title":"TestCase.php <span style='color:#111;'>163B</span>","children":null,"spread":false},{"title":"Unit","children":[{"title":"ExampleTest.php <span style='color:#111;'>255B</span>","children":null,"spread":false}],"spread":false},{"title":"Feature","children":[{"title":"ExampleTest.php <span style='color:#111;'>340B</span>","children":null,"spread":false}],"spread":false},{"title":"CreatesApplication.php <span style='color:#111;'>380B</span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>191B</span>","children":null,"spread":false},{"title":"storage","children":[{"title":"logs","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":"app","children":[{"title":"public","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>23B</span>","children":null,"spread":false}],"spread":false},{"title":"framework","children":[{"title":"views","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":"sessions","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":"cache","children":[{"title":"data","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>21B</span>","children":null,"spread":false}],"spread":false},{"title":"testing","children":[{"title":".gitignore <span style='color:#111;'>14B</span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>119B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"app","children":[{"title":"Http","children":[{"title":"Controllers","children":[{"title":"Controller.php <span style='color:#111;'>361B</span>","children":null,"spread":false}],"spread":false},{"title":"Middleware","children":[{"title":"VerifyCsrfToken.php <span style='color:#111;'>307B</span>","children":null,"spread":false},{"title":"Authenticate.php <span style='color:#111;'>469B</span>","children":null,"spread":false},{"title":"TrimStrings.php <span style='color:#111;'>340B</span>","children":null,"spread":false},{"title":"TrustHosts.php <span style='color:#111;'>354B</span>","children":null,"spread":false},{"title":"EncryptCookies.php <span style='color:#111;'>294B</span>","children":null,"spread":false},{"title":"PreventRequestsDuringMaintenance.php <span style='color:#111;'>353B</span>","children":null,"spread":false},{"title":"RedirectIfAuthenticated.php <span style='color:#111;'>734B</span>","children":null,"spread":false},{"title":"TrustProxies.php <span style='color:#111;'>441B</span>","children":null,"spread":false}],"spread":false},{"title":"Kernel.php <span style='color:#111;'>2.34KB</span>","children":null,"spread":false}],"spread":false},{"title":"Providers","children":[{"title":"AppServiceProvider.php <span style='color:#111;'>403B</span>","children":null,"spread":false},{"title":"EventServiceProvider.php <span style='color:#111;'>685B</span>","children":null,"spread":false},{"title":"RouteServiceProvider.php <span style='color:#111;'>1.64KB</span>","children":null,"spread":false},{"title":"AuthServiceProvider.php <span style='color:#111;'>585B</span>","children":null,"spread":false},{"title":"BroadcastServiceProvider.php <span style='color:#111;'>380B</span>","children":null,"spread":false}],"spread":false},{"title":"Models","children":[{"title":"User.php <span style='color:#111;'>832B</span>","children":null,"spread":false}],"spread":false},{"title":"Exceptions","children":[{"title":"Handler.php <span style='color:#111;'>753B</span>","children":null,"spread":false}],"spread":false},{"title":"Console","children":[{"title":"Kernel.php <span style='color:#111;'>827B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"server.php <span style='color:#111;'>563B</span>","children":null,"spread":false},{"title":"routes","children":[{"title":"console.php <span style='color:#111;'>592B</span>","children":null,"spread":false},{"title":"channels.php <span style='color:#111;'>558B</span>","children":null,"spread":false},{"title":"api.php <span style='color:#111;'>566B</span>","children":null,"spread":false},{"title":"web.php <span style='color:#111;'>492B</span>","children":null,"spread":false}],"spread":false},{"title":"package.json <span style='color:#111;'>944B</span>","children":null,"spread":false},{"title":"composer.json <span style='color:#111;'>1.61KB</span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'>24B</span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'>380B</span>","children":null,"spread":false},{"title":"infra","children":[{"title":"php","children":[{"title":"php.ini <span style='color:#111;'>457B</span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'>454B</span>","children":null,"spread":false}],"spread":true},{"title":"mysql","children":[{"title":"Dockerfile <span style='color:#111;'>224B</span>","children":null,"spread":false},{"title":"my.cnf <span style='color:#111;'>491B</span>","children":null,"spread":false}],"spread":true},{"title":"nginx","children":[{"title":"default.conf <span style='color:#111;'>740B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]