prefacio
Colección por ejemplo Iluminar \ Support \ Collection, la mayor parte de los parámetros del kernel pasa laravel han utilizado la colección, pero esto no quiere decir que la colección es buena. Laravel como un marco de desarrollo rápido y elegante, hay algo de verdad en sus mentiras, no a causa de sus rutas, DB, oyentes y así sucesivamente. Cuando usted necesita para manejar una matriz de matrices, es posible que se tenga que ayudarle a resolver rápidamente los problemas prácticos.
crear una colección
$collection = collect([1, 2, 3]);
Obviamente, esta es una operación muy sencilla, por favor venga a un alto que quiere decir, "Esta operación es muy complicada", entonces es más similar a las primeras versiones de la declaración de manera PHP5.x.
$collection
= array(1,2,3);
laravel de la colección no hizo ningún asunto complejo, se lo agradecerán en el "determinación Fuente colección laravel el" capítulo siguiente,
Contraatacar al prototipo
Si desea convertir un conjunto de datos, su uso es también muy simple
collect([1, 2, 3])->all();
------>
[1, 2, 3]
Sin embargo, en el caso de propiedades bajo consideración se puede utilizar colección laravel, después de todo, que le ayudará a completar las operaciones de matriz trabajo de un noventa por ciento.
Por ejemplo, tenemos que establecer el corte puntuación por una línea horizontal, dividido en dos o más en número y variedad. Jiang Zi puede hacer usando una colección de ~
$collection = collect([1, 2, 3, 4, 5, 6, 7]);
$chunks = $collection->chunk(4);
$chunks->toArray();
// [[1, 2, 3, 4], [5, 6, 7]]
De acuerdo con el método y algunos declaración también consultas SQL para el diseño, vamos a ver cuáles son las barras específico.
Lista método
Éstos son algunos conjunto común de métodos de operación, y todos sus oficiales operación específica.
Agradecimientos
Gracias ve aquí, espero Benpian ser capaz de ayudarle. Gracias, no prestar mucha atención a la siguiente serie de ejercicios?
Obtenga más información, visite:
Por encima de la esperanza de ayudar a todos, muchas Phper siempre encontrar algunos problemas y cuellos de botella en el momento avanzada, escribir más código de negocio sin sentido de dirección, no sé por dónde empezar a subir, lo que he recopilado algunos datos, incluyendo pero no limitado a: una arquitectura distribuida, altamente escalable, de alto rendimiento, de alta concurrencia, el ajuste del rendimiento del servidor, TP6, laravel, YII2, Redis , Swoole, Swoft, Kafka, Mysql optimización, secuencias de comandos shell, estibador, micro-servicios, Nginx, etc. más avanzados conocimientos requeridos para los productos avanzados secos puede ser libre para que todos puedan compartir , es necesario añadir a mi grupo oficial aquí .