Laravel 5.1 中文文档groupBy 方法现在为每个父级 Collection 中的 item 返回 Collection 实例,如果你想要将这些 items 转化为数组,可以通过 map 方法实现: $collection->groupBy('type')->map(function($item){ return $item->all(); }); lists 方法 lists 方法现在返回一个 Collection BindingResolutionException 被移动到 Illuminate\Contracts\Container\BindingResolutionException. 服务容器的 bindShared 方法被废弃,使用 singleton 方法。 Eloquent 和 query builder 的 pluck 方法被废弃并重命名为 value. Collection Homestead 环境中保持同步,如果有 需要的话,你可以配置尽可能多的共享目录: folders: - map: ~/Code to: /home/vagrant/Code 如果想要开启 NFS,只需简单添加一个标识到同步文件夹配置: folders: - map: ~/Code to: /home/vagrant/Code type: "nfs"0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.6 中文文档目录包含了应用所有的授权策略类,策略用于判断某个用 户是否有权限去访问指定资源。更多详情,请查看授权文档。 Providers 目录 Providers 目录包含应用的所有服务提供者。服务提供者在应用启动过程中绑定服务到容器、注册事件以及执行其他任务为即将到来的请求处理做好 准备工作。 在新安装的 Laravel 应用中,该目录已经包含了一些服务提供者,你可以按需添加自己的服务提供者到该目录。 Rules 目录 - map: ~/Development to: /home/vagrant/Code 如果你只是创建了很少的站点,使用一般的映射就够了。不过,随着站点数量的增加,你就会遇到性能问题,尤其是在包含大量文件的低端机器或项 目中,性能问题可能会非常明显。如果你不幸遇到了这个问题,可以尝试映射每个项目到各自的 Vagrant 文件夹: folders: - map: ~/code/project1 to: /home/vagrant/code/project1 - map: ~/code/project2 to: /home/vagrant/code/project2 如果要开启 NFS,只需简单添加一个标识到同步文件夹配置: folders: - map: ~/Development to: /home/vagrant/Code0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档fopen('log.txt', 'r'); while (($line = fgets($handle)) !== false) { yield $line; } }) ->chunk(4) ->map(function ($lines) { return LogEntry::fromLines($lines); }) ->each(function (LogEntry $logEntry) 目录包含了应用所有的授权策略类,策略用于 判断某个用户是否有权限去访问指定资源。更多详情,请查看授权文 档。 Providers 目录 Providers 目录包含应用的所有服务提供者。服务提供者在应用启动 过程中绑定服务到容器、注册事件以及执行其他任务为即将到来的请 求处理做好准备工作。 在新安装的 Laravel 应用中,该目录已经包含了一些服务提供者, 你可以按需添加自己的服务提供者到该目录。 Rules 目录 虚拟机共享的文件夹,一旦这些目录中的文件有了修 改,将会在本地和 Homestead 虚拟机之间保持同步,如果有需要 的话,你可以配置多个共享文件夹: folders: - map: ~/code/project1 to: /home/vagrant/project1 注:map 表示宿主机 Web 项目根目录,to 表示映射到 的虚拟机 Web 项目根目录,Windows 下需要将 ~ 替换 成完整的目录路径,比 如0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档Laravel 学院致力于提供优质 Laravel 中文学习资源 17 - map: ~/Code to: /home/vagrant/Code 如果要开启 NFS,只需简单添加一个标识到同步文件夹配置: folders: - map: ~/Code to: /home/vagrant/Code type: 夹一样,你 可以配置多个站点: sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public 你还可以通过设置 hhvm 为 true 让所有的 Homestead 站点使用 HHVM: sites: - map: homestead.app to: /home 任务并判断运行哪些任务。 如果想要为某个 Homestead 站点运行 schedule:run 命令,需要在定义站点时设 置 schedule 为 true: sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public schedule: true 该站点的 Cron 任务会被定义在虚拟机的0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档....................................................................................... 71 4.1 服务容器 .................................................................................................. DB::table('users')->get()->all(); Eloquent $morphClass 属性 可以在 Eloquent 模型上定义的$morphClass 属性已经被移除,以便定义一个“morph map”(变形 映射),定义变形映射可以支持渴求式加载并且解决使用多态关联关系引起的额外 bugs,如果你 之前使用了$morphClass 属性,需要使用如下语法将其迁移到 morphMap: tainer 实例到构造函数,这只有 当你在 app/Exception/Handler.php 中定义了自定义的__construct 方法时才会对应用产生影响, 如果你这么做了,需要传递一个容器实例到 parent::__construct 方法: parent::__construct(app()); 本文档由 Laravel 学院(LaravelAcademy.org)提供0 码力 | 691 页 | 9.37 MB | 1 年前3
Learning Laravelsatisfies certain condition 32 Using Pluck to extract certain values from a collection 32 Using Map to manipulate each element in a collection 33 Using sum, avg, min or max on a collection for statistical com/ 27 Chapter 7: Change default routing behaviour in Laravel 5.2.31 + Syntax public function map(Router $router) // Define the routes for the application. • protected function mapWebRoutes(Router functions which apply the middleware on every route within your app/Http/routes.php public function map(Router $router) { $this->mapWebRoutes($router); } // ... protected function mapWebRoutes(Router0 码力 | 216 页 | 1.58 MB | 1 年前3
Laravel 3.2 Documentationregistration: return array( 'admin' => array( 'autoloads' => array( 'map' => array( 'Admin' => '(:bundle)/admin.php', ), 'namespaces' may wish to manually map a class to its related file. This is the most performant way of loading classes: Registering a class to file mapping with the auto-loader: Autoloader::map(array( 'User'0 码力 | 139 页 | 1.13 MB | 1 年前3
Laravel 5.0 Documentation
folders as necessary! Not familiar with Nginx? No problem. The sites property allows you to easily map a "domain" to a folder on your Homestead environment. A sample site configuration is included in the on! You can make any Homestead site use HHVM by setting the hhvm option to true : sites: - map: homestead.app to: /home/vagrant/Code/Laravel/public hhvm: true To add Bash aliases to create a new collection instance from the array: $collection = collect(['taylor', 'abigail', null])->map(function($name) { return strtoupper($name); }) ->reject(function($name) { return is_null($value);0 码力 | 242 页 | 1.44 MB | 1 年前3
共 8 条
- 1













