-  实例提供了多个方法来检测应用的 HTTP 请求,Laravel 的  Illuminate\Http\Request 继承自 Symfony\Component\HttpFoundation\Request 类,这里列 出了一些该类中的有用方法:   1.1.1 获取请求 URI   path方法将会返回请求的URI,因此,如果进入的请求路径是 http://domain.com/foo/bar, 则 path 方法将会返回 和原生查询一样,get 方法返回结果集的数据组,其中每一个结果都是 PHP 对象的 StdClass 实例。你可以像访问对象的属性一样访问列的值:   foreach ($users as $user) {      echo $user->name;  }   2.2 从一张表中获取一行/一列   如果你只是想要从数据表中获取一行数据,可以使用 first 方法,该方法将会返回单个  StdClass 对象:   DB::table('users')->chunk(100, function($users) {      // 处理结果集...      return false;  });   2.4 获取数据列值列表   如果想要获取包含单个列值的数组,可以使用 lists 方法,在本例中,我们获取所有 title 的数组:   $titles = DB::table('roles')->lists('title');   0 码力 |
          307 页 |
          3.46 MB
          | 1 年前 3 
 
-  和原生查询一样,get 方法返回结果集的数组,其中每一个结果都是 PHP 对象的 StdClass 实例。你可以像访问对象的属性一样访问列的值:   foreach ($users as $user) {      echo $user->name;  }   从一张表中获取一行/一列   如果你只是想要从数据表中获取一行数据,可以使用 first 方法,该方法将会返回单个  StdClass 对象:   $user where('name', 'John')->first();  echo $user->name;   如果你不需要完整的一行,可以使用 value 方法从结果中获取单个值,该方法会直接返回 指定列的值:   本文档由 Laravel 学院(LaravelAcademy.org)提供      Laravel 学院致力于提供优质 Laravel 中文学习资源   89   $email = DB  });   获取数据列值列表   如果想要获取包含单个列值的数组,可以使用 lists 方法,在本例中,我们获取所有  title 的数组:   $titles = DB::table('roles')->lists('title');    foreach ($titles as $title) {      echo $title;  }   在还可以在返回数组中为列值指定更多的自定义键(该自定义键必须是该表的其它字段列 0 码力 |
          377 页 |
          4.56 MB
          | 1 年前 3 
 
-  Queue::push('ClassName@method');   如果你在使用这种语法,Eloquent 模型将不再会被自动序列化然后通过队列重新获取,如果你想  要 Eloquent 模 型 继 续 被 队 列 自 动 序 列 化 , 需 要 在 任 务 类 上 使 用  Illuminate\Queue\SerializesModelstrait 并使用新的方法将任务推送到队列:      Queue::push(new 4.4 契约(Contracts)   1、简介   Laravel 中 的 契 约 是 指 框 架 提 供 的 一 系 列 定 义 核 心 服 务 的 接 口 。  例 如  ,  Illuminate\Contracts\Queue\Queue 契 约 定 义 了 队 列 任 务 需 要 实 现 的 方 法 ,  Illuminate\Contracts\Mail\Mailer 契约定义了发送邮件所需要实现的方法。 规则的基本使用:   'photo' => 'mimes:jpeg,bmp,png'   尽管你只需要指定扩展,该规则实际上验证的是通过读取文件内容获取到的文件 MIME 类型。   完 整 的 MIME 类 型 列 表 及 其 相 应 的 扩 展 可 以 在 这 里 找 到 :  http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types 0 码力 |
          691 页 |
          9.37 MB
          | 1 年前 3 
 
-  tooManyAttempts 方法  该方法签名中未使用的 $decayMinutes 参数被移除。如果你通过自己的实现重写了该方法,也要从方法签名中移除该参数。   数据库   Morph 列的索引顺序  为了获得更好的性能,迁移方法 morphs 构建的列索引顺序倒过来了,如果你在某个迁移中使用了 morphs 方法,尝试运行该迁移的 down 方法时会报 错。如果应用还在开发中,可以使用 migrate:fresh  'text/plain');  });   添加响应头  大部分响应方法都可以以方法链的形式调用,从而可以流式构建响应(流接口模式)。例如,在发送响应给用户前可以使用 header 方法来添加一系 列响应头:   return response($content)      ->header('Content-Type', $type)      ->header('X-Header-One', 'Header 从一张表中获取一行/一列  如果你只是想要从数据表中获取一行数据,可以使用 first 方法,该方法将会返回单个 StdClass 对象:   $user = DB::table('users')->where('name', '学院君')->first();   echo $user->name;   如果你不需要完整的一行,可以使用 value 方法从结果中获取单个值,该方法会直接返回指定列的值:   $email 0 码力 |
          377 页 |
          14.56 MB
          | 1 年前 3 
 
-  候指定字段名称:  'email' => Rule::unique('users')->ignore($user->id, ' user_id')  默认情况下,unique 规则会检查与要验证的属性名匹配的列的唯一  性。不过,你可以指定不同的列名作为 unique 方法的第二个参数:  Rule::unique('users', 'email_address')->ignore($user ->id), Laravel 应用自带  的 LoginController 和 RegisterController 控制器,它们将会自  动在注册和认证时使用默认的 Bcrypt 算法。  注:Bcrypt 是散列密码的绝佳选择,因为其「工作因子」  是可调整的,这意味着随着硬件功能的提升,生成哈希所  花费的时间也会增加。  配置  应用默认的哈希驱动配置在配置文件 config/hashing.php 中,目 如果你想要显示原生输出,可以使用 line 方法,该方法输出的字符  不带颜色:  $this->line('Display this on the screen');  表格布局  table 方法使输出多行/列格式的数据变得简单,只需要将头和行传  递给该方法,宽度和高度将基于给定数据自动计算:  Artisan::command('test', function () {  $headers = ['Name' 0 码力 |
          1442 页 |
          14.66 MB
          | 1 年前 3 
 
-  入门(轇轅 轔 轔 轉 轎 轇 轓 轔 轁 轒 轔 轅 轄 )  然后点击 輐 轐 轲 轥 轶 轩 轥 轷 輑 按钮。你会看到 m o d e l s / C o u n t r y . p h p 被列在将要生成 的文件列表中。可以点击文件名预览内容。  如果你已经创建过同样的文件,使用 轇轩 轩 会覆写它, 点击文件名旁边的  d i f f 能查看现有文件与将要 生成的文件的内容区别。  輲 輮 / / h o s t n a m e / i n d e x . p h p ? r = c o u n t r y / i n d e x  可以看到一个栅格显示着从数据表中读取的国家数据。支持在列头对数据 进行排序, 输入筛选条件进行筛选。  可以浏览详情,编辑,或删除栅格中的每个国家。 还可以点击栅格上方 的 輐 轃 轲 轥 轡 轴 轥 轃 软 轵 轮 轴 轲 轹 輑 按钮通过表单创建新国家。 生成的数组的单元名。 默认情况下,字段名对应属性名,但是你可以通过覆盖 警 譩 譥 譬 譤 譳 謨 謩 和輯 或 譥 譸 譴 譲 譡 譆 譩 譥 譬 譤 譳 謨 謩 方法来改变这种行为, 两个方法都返回一个字段定义列 表,f i e l d s ( ) 方法定义的字段是默认字段, 表示t o A r r a y ( ) 方法默认会返 回这些字段。 e x t r a F i e l d s ( ) 方法定义额外可用字段, 0 码力 |
          537 页 |
          4.66 MB
          | 1 年前 3 
 
-  debug调试信息模 板       Cml::getContainer()->singleton('cml_debug', \Cml\Debug::class);        // 可 选 , 队 列 服 务  内 置  \Cml\Queue\Redis::class.( 内 置 的 redis 服 务 与 缓 存 挂 钩 ) 参 考 http://doc.cmlphp.com/devintro/quenue      ->where('id', 1)      ->getOneValue('name'); //相当于getOne(0, 1) && return $result['name'];  获取某列值的列表  v2.7.3+可用   $this->db()->table('user')  ->whereGt('id', 1)  ->plunk('name'); //返回的数组为 ['name1' 0 码力 |
          251 页 |
          973.37 KB
          | 1 年前 3 
 
-  | 7030 | 7031          32      33 |