-
provider: virtualbox natdnshostresolver: off Windows 上的符号链接 如果符号链接在 Windows 机器上不能正常工作,可能需要添加如下区块到 Vagrantfile: config.vm.provider "virtualbox" do |v| v.customize ["setextradata", :id, "VBo }); 很显然这种方式让代码更简洁,也为我们实现同一参数统一约束带来了方便。 命名路由 命名路由为生成 URL 或重定向提供了方便,实现起来也很简单,在路由定义之后使用 name 方法链的方式来定义该路由的名称: Route::get('user/profile', function () { // 通过路由名称生成 URL return 'my url: 也是本地文件系统,只不过存放在这里的文件 可以被公开访问,其对应的根目录是 storage/app/public,要让 Web 用户访问到该目录下存放文件的前提是在应用入口 public 目录下建一个软 链 storage 链接到 storage/app/public。 UploadedFile 类有一个 store 方法,该方法会将上传文件移动到相应的磁盘路径上,该路径可以是本地文件系统的某个位置,也可以是云存储(如
0 码力 |
377 页 |
14.56 MB
| 1 年前 3
-
中文学习资源:https://xueyuanjun.com 28 编码风格 Laravel 遵循 PSR-2 编码标准和 PSR-4 自动载入标准。 PHPDoc 下面是一个有效的 Laravel 文档区块示例,注意到 @param 属性前面 有两个空格,参数类型前有两个空格,最后是参数名称,也有两个空 格: /** * Register a binding with the container 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 95 如果符号链接在 Windows 机器上不能正常工作,可能需要添加如下 区块到 Vagrantfile: config.vm.provider "virtualbox" do |v| v.customize ["setextradata", :id, "VBoxInternal2/S })->where('search', '.*'); 注:只有最后一个路由参数片段中才支持编码正斜杠/。 命名路由 命名路由为生成 URL 或重定向提供了方便,实现起来也很简单,在 路由定义之后使用 name 方法链的方式来定义该路由的名称: Route::get('user/profile', function () { // 通过路由名称生成 URL return 'my url: ' . route('profile');
0 码力 |
1442 页 |
14.66 MB
| 1 年前 3
-
Illuminate\Validation\ValidationException 实例而不是 HttpException 实例,如果你手动捕 获了表单请求的 HttpException 实例,需要修改 catch 区块代码为捕获 ValidationException。 支持空的原生数值 当验证数组、布尔值、整型、数字、字符串时,null 不会被当作有效值,除非在约束条件中设置 包含 nullable: com,所有的安全漏洞将会被 及时解决。 5、编码风格 Laravel 遵循 PSR-2 编码标准和 PSR-4 自动载入标准。 PHPDoc 下面是一个有效的 Laravel 文档区块示例,注意到@param 属性前面有两个空格,参数类型前有两 个空格,最后是参数名称,也有两个空格: /** * Register a binding with the container ($name = 'John') { return $name; }); 3、命名路由 命名路由为生成 URL 或重定向提供了便利。实现也很简单,在路由定义之后使用 name 方法链的 方式来实现: Route::get('user/profile', function () { // })->name('profile'); 还可以为控制器动作指定路由名称:
0 码力 |
691 页 |
9.37 MB
| 1 年前 3
-
Session 数据的重定向 重定向到一个新的 URL 并将数据存储到一次性 session 中通常是同时完成的,为了方便,可 以创建一个 RedirectResponse 实例然后在同一个方法链上将数据存储到 session,这种方 式在 action 之后存储状态信息时特别方便: Route::post('user/profile', function () { // 更新用户属性 register() { // } } 正如你所看到的,Laravel 的帮助函数 with 被用在该指令中,with 方法简单返回给定的对 象/值,允许方法链。最终该指令生成的 PHP 代码如下: format('m/d/Y H:i'); ?> 本文档由 Laravel 学院(LaravelAcademy DB::table('users') ->where('name', 'like', 'T%') ->get(); 6.2 or 你可以通过方法链将多个 where 约束链接到一起,也可以添加 or 子句到查询,orWhere 方 法和 where 方法接收参数一样: $users = DB::table('users')
0 码力 |
307 页 |
3.46 MB
| 1 年前 3
-
学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 23 此外,除了在路由数组定义中指定路由名称外,还可以通过在路由定义之后使用 name 方法 链的方式来实现: Route::get('user/profile', 'UserController@showProfile')->name('profile'); 路由群组 & 命名路由 Route::get('/', ['middleware' => ['first', 'second'], function () { // }]); 除了使用数组外,还可以使用 middleware 方法链的方式定义路由: Route::get('/', function () { // })->middleware(['first', 'second']); 中间件组 有时 ', $value); }); 注:查看完整的 Response 方法列表,请移步相应的 API 文档 以及 Symfony API 文档。 添加响应头 大部分响应方法都是可以以方法链形式调用的,从而使得可以平滑的构建响应(流接口模 式)。例如,可以使用 header 方法来添加一系列响应头: return response($content) ->header('Content-Type'
0 码力 |
377 页 |
4.56 MB
| 1 年前 3
-
aaa {{/block}}