Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Laravel
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 1000.00 ΡΡΠ±.
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½. ΠΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Laravel
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π°Π±ΠΎΡΠ° Ρ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ. ΠΠΌΠ΅Π΅ΡΡΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΡΡ ( column * row). 1. ΠΠ°Π΄Π°ΡΠ°: ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Laravel ΡΠ°Π·Π±ΠΈΡΡ ΡΡΠΎΡ ΠΌΠ°ΡΡΠΈΠ² Π½Π° ΡΠ°Π½ΠΊΠΈ Ρ ΡΠΈΡΠ»ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠΎΠ² - chunk_column ΠΈ ΡΠΈΡΠ»ΠΎΠΌ ΡΡΡΠΎΠΊ - chunk_ row ΠΏΠΎ Π½ΠΈΠΆΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡ
Π΅ΠΌΠ΅. 2. Π§ΠΈΡΠ»ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΡΠ°Π½ΠΊΠ΅ chunk_column ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΠΊΡΠ°ΡΠ½ΠΎ ΡΠΈΡΠ»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ column. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΠ΄ Ρ ΡΠ°Π½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΈΡΠ»ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² chunk_column, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π²ΡΠ΅Ρ
ΠΏΡΠΎΡΠΈΡ
. 3. Π§ΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ Π² ΡΠ°Π½ΠΊΠ΅ row_column ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΠΊΡΠ°ΡΠ½ΠΎ ΡΠΈΡΠ»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ row. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠ°Π½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ row_column ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π²ΡΠ΅Ρ
ΠΏΡΠΎΡΠΈΡ
. 4. ΠΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Π»ΡΠ±ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΈ Π»ΡΠ±ΠΎΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π½ΠΊΠΎΠ². 5. ΠΠ°ΡΡΠΈΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
6. Π€ΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΠΎΠΊΡΡΡΠ° ΡΠ΅ΡΡΠ°ΠΌΠΈ β ΠΏΡΠΈ ΡΠ΄Π°ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π°ΡΠΈΠΌΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ 7. ΠΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΎ JSON ΠΠ ΠΠΠΠ : β’ ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° o ΡΠΈΡΠ»ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΡΠ°Π½ΠΊΠ΅ chunk_ column= 2; o ΡΠΈΡΠ»ΠΎ ΡΡΡΠΎΠΊ Π² ΡΠ°Π½ΠΊΠ΅ chunk_ row= 2; o ΡΠΈΡΠ»ΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ column= 6; o ΡΠΈΡΠ»ΠΎ ΡΡΠΎΡΠΎΠΊ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ row= 3; o Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² input (6*3): input: { "data": [ [ 1, 2, 3, 4, 5, 6 ], [ 7, 8, 9, 10, 11, 12 ], [ 13, 14, 15, 16, 17, 18 ] ] } β’ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ output = { "result": { "chunks": [ { "row": 2, "column": 2, "data": [ [1,2], [7,8] ] }, { "row": 2, "column": 2, "data": [ [3,4], [9,10] ] }, { "row": 2, "column": 2, "data": [ [5,6], [11,12] ] }, { "row": 1, "column": 2, "data": [ [13,14] ] },{ "row": 1, "column": 2, "data": [ [15,16] ] }, { "row": 1, "column": 2, "data": [ [17,18] ] } ] } }.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° PHP
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡ
ΠΏ ΡΠΊΡΠΈΠΏΡ. ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π’Π ΠΎΠΏΠΈΡΠ°Π» Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-ΡΡ
Π΅ΠΌΡ. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ Π΅ΡΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° PHP
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΡΠ°ΠΉΡ. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠ°: ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅ΠΉ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°Π·Π΄Π΅Π».
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° PHP
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 1000.00 ΡΡΠ±.
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. ΠΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΠΌΠΏΠΎΡΡ ΡΠΎΠ²Π°ΡΠΎΠ² ΠΈΠ· yml. Π‘Π°ΠΉΡ Π½Π° modx minishop2.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 10000.00 ΡΡΠ±.
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: PHP. 1. ΠΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠ° (ΡΡΠΎΡΠ» Π½Π° ΡΠ³ Π±ΠΎΡΠ΅). ΠΡΠΆΠ½ΠΎ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Ρ
ΠΎΡΡ. ΠΡΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π±Π΅ΠΊΠ΅Π½Π΄Π°. 2. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅Π± ΡΡΠΎΠ½ΡΡΠ½Π΄ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². 3. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΠ°ΡΡΠΈΠ½Π³ΠΎΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ. ΠΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π·Π° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π·Π΅Π½ΠΌΠ°Π½ΠΈ. 4. ΠΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π°ΠΏΠΈ Ρ ΠΏΠ°Π½Π΅Π»ΡΡ. ΠΡΠ΄Π°ΡΠ° ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ°, ΠΊΠΎΠ»Π±Π΅ΠΊ ΠΎΠ± ΠΎΠΏΠ»Π°ΡΠ΅/ΠΎΡΠΌΠ΅Π½Π΅. ΠΡΠΆΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° Ρ
ΠΎΡΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π½ΡΠ΅ Ρ
ΠΎΡΡΡ/Π΄ΠΎΠΌΠ΅Π½Ρ Ρ ΡΠ°ΠΉΡΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠ°, Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ. 5. ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°. Π‘Π°ΠΏΠΏΠΎΡΡ ΡΠΎΡΡΠ°, ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π±Π°Π³ΠΎΠ², Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΡΡ
Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΊ Π°ΠΏΠΈ. ΠΡΠ΅ΠΌ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°,ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ.