Laravel 5.1 中文文档,app 目录处于命名空间 App 之下,然后 Composer 使用 PSR-4 自动载入标准来自动载入该目录,你可以使用 Artisan 命令 app:name 来改变该命名空间以匹配你的应用名称。 比如,如果你的应用名称是“Horsefly”,你可以在安装根目录下运行如下命令: php artisan app:name Horsefly 来重命名应用的命名空间,当然你也可以继续使用 App 作为命名空间不变。 3、维护模式 当你的站点处于维护模式时,所有对站点的请求都会返回同一个自定义视图。当你在对站点 进行升级或者维护时,这使得“关闭”站点变得轻而易举,对维护模式的判断代码位于默认的 中间件栈中,如果应用处于维护模式,则状态码为 503 的 HttpException 将会被抛出。 想要开启维护模式,只需执行 Artisan 命令 down 即可: php artisan "admin::dashboard" 本文档由 Laravel 学院(LaravelAcademy.org)提供 21 }]); }); 3.2 为命名路由生成 URLs 一旦你为给定路由分配了名字,通过 route 函数生成 URLs 时就可以使用路由名字: $url = route('profile'); $redirect = redirect()->route('profile');0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.6 中文文档命令来运行测试。 Vendor 目录 vendor 目录包含了应用所有通过 Composer 加载的依赖。 App 目录 应用的核心代码位于 app 目录下,默认情况下,该目录位于命名空间 App 下, 并且被 Composer 通过 PSR-4 自动载入标准 自动加载。 app 目录下包含多个子目录,如 Console、Http、Providers 等。Console 和 Http elasticsearch 到 Homestead.yaml 文件并指定一个支持的版本。默认安装会创建一个名为「homestead」的集 群,不要给 Elasticsearch 分配超过操作系统一半的内存,因此确保 Homestead 机器内存至少是分配给 Elasticsearch 的两倍: box: laravel/homestead ip: "192.168.10.10" memory: 4096 此外,这样一个极速的 Laravel 开发环境只需要占用 7M 内存。Valet 并不是想要替代 Vagrant 或者 Homestead,只是提供了另外一种选择,更加 灵活、极速、以及占用更小的内存空间。正是基于这些原因,我们将 Valet 称之为轻量级的开发环境。 Valet 开箱支持但不限于以下软件和工具: Laravel Lumen Bedrock 0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 25 中间件 can 中间件命名空间修改 罗列在 HTTP Kernel 的$routeMiddleware 属性中的 can 中间件需要作如下修改: 'can' => \Illuminate\Auth\Middleware\Authorize::class 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 30 使用 Route::resource 的时候 URI 前缀将不再影响分配给路由的路由名称,如果在 Route::group 中使用 Route::resource 时调用了指定的 prefix 选项,则需要检查所有对 route 辅助函数的调 用以验证不再追加 URI Laravel 中文学习资源 43 Vendor 目录 vendor 目录包含 Composer 依赖。 3、App 目录 应用的核心代码位于 app 目录下,默认情况下,该目录位于命名空间 App 下, 并且被 Composer 通过 PSR-4 自动载入标准 自动加载。 app 目录下包含多个子目录,如 Console、Http、Providers 等。Console 和0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档71 安装 Elasticsearch 的时候需要指定一个支持的版本。默认安装会创 建一个名为「homestead」的集群,不要给 Elasticsearch 分配超过 操作系统一半的内存,因此确保 Homestead 机器内存至少是分配 给 Elasticsearch 的两倍。 注:查看 Elasticsearch 文档学习如何自定义配置。 Neo4j Neo4j 是一个图形数据库管理系统,默认安装的 可以通过快照快速恢复到最初的状态。 在底层,LMM 使用了 LVM 的支持写时复制的瘦快照功能,这意味 着当修改表中某条记录时,只会将你所做的更改写入磁盘,从而在恢 复期节省大量时间和磁盘空间。 由于 LMM 会与 LVM 进行交互,所以必须以 root 身份运行,要了 解 LMM 支持的所有命令,可以在 Homestead 虚拟机中通过 sudo lmm 查看。lmm 常见的工作流会是这样: 导致性能降低一半,因 此,我们通常会按照百分比选取一小部分样本进行分析,并根据分析 结果进行改进,此外,注意分析结果中的执行时间包含了调试器中花 费的所有时间。 由于性能分析会耗费大量的磁盘空间,它们会在几天之后被自动删 除。 网络接口 Homestead.yaml 的 networks 属性用于配置 Homestead 的网络 接口,你可以想配多少就配多少: networks:0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档学院致力于提供优质 Laravel 中文学习资源 3 'api' => [ 'throttle:60,1', ], ]; 然后,web 组像这样分配给路由: Route::group(['middleware' => ['web']], function () { // }); 访问频率限制 一个新的访问频率限制中间 { // }]); $url = route('profile', ['id' => 1]); 4、路由群组 路由群组允许我们在多个路由中共享路由属性,比如中间件和命名空间等,这样的话我们 就不必为每一个路由单独定义属性。共享属性以数组的形式作为第一个参数被传递 给 Route::group 方法。 下面我们通过几个简单的应用实例来演示路由群组。 本文档由 Laravel Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 24 中间件 要给路由群组中定义的所有路由分配中间件,可以在群组属性数组中使用 middleware。中 间件将会按照数组中定义的顺序依次执行: Route::group(['middleware' => 'auth'], function ()0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













