рдореИрдВ рдирд┐рд░реНрдпрд╛рдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП maatwebsite рдПрдХреНрд╕реЗрд▓ рд▓рд╛рд░реНрд╡рд╛ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдореИрдЯрд╡реЗрдмрд╕рд╛рдЗрдЯ/рдПрдХреНрд╕реЗрд▓ рдХрдВрдкреЛрдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд▓рд╛рдЗрд╡ рдкрд░ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдХрдВрдкреЛрдЬрд░ рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдбреЗрдЯ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рдВрдЧреАрддрдХрд╛рд░.рдЬреЙрди рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛
"рдЖрд╡рд╢реНрдпрдХрддрд╛": {
"рдорд╛рдЯрд╡реЗрдмрд╕рд╛рдЗрдЯ/рдПрдХреНрд╕реЗрд▓": "^3.1"
}
рд╕рдВрдЧреАрддрдХрд╛рд░ рдЪрд▓рд╛рддреЗ рд╕рдордп рдпрд╣ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ:
тАЛрдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрди рдпреЛрдЧреНрдп рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред
рд╕рдорд╕реНрдпрд╛ рез
- рдЕрдиреБрд░реЛрдзрд┐рдд рдкреИрдХреЗрдЬ maatwebsite/excel рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг:
рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░:
рдЬреИрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдкрд░ Maatwebsite/excel рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рд╡реИрд╕реЗ рд╣реА рдЗрд╕реЗ рд▓рд╛рдЗрд╡ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░:
рдЗрд╕рдиреЗ рдЗрд╕ рддрд░рд╣ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреА
рдЖрдк рдиреАрдЪреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИред
тАЛрдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрди рдпреЛрдЧреНрдп рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред
рд╕рдорд╕реНрдпрд╛ рез
- рдЕрдиреБрд░реЛрдзрд┐рдд рдкреИрдХреЗрдЬ maatwebsite / excel рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рдкреИрдХреЗрдЬ рдирд╛рдо рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг:
рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рдбреЗрдЯрд╛ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреА рдХрдВрдкреЛрдЬрд╝рд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд рдирд╣реАрдВ рд╣реИред рдХрдВрдкреЛрдЬрд╝рд░ рдЕрдкрдбреЗрдЯ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдирд╛ рдФрд░ рдХрдВрдкреЛрдЬрд╝рд░.рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдорд┐рдЯ рдХрд░рдирд╛ рдФрд░ рд▓рд╛рдЗрд╡ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдВрдкреЛрдЬрд╝рд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЪрд▓рд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИред
рдЕрдкрдиреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ рд╡реИрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ред рдЕрдм рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред
рд╕рдВрдХреБрд▓ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрди рдпреЛрдЧреНрдп рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред
рд╕рдорд╕реНрдпрд╛ рез
- phpoffice/phpspreadsheet 1.14.1 рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрдиреБрд░реЛрдз -> phpoffice/phpspreadsheet рджреНрд╡рд╛рд░рд╛ рд╕рдВрддреЛрд╖рдЬрдирдХ [1.14.1]ред
- phpoffice/phpspreadsheet 1.14.1 рдХреЗ рд▓рд┐рдП ext-gd рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ * -> рдЕрдиреБрд░реЛрдзрд┐рдд PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди gd рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЧрд╛рдпрдм рд╣реИред
рд╕рдорд╕реНрдпрд╛ реи
- phpoffice/phpspreadsheet 1.14.1 рдХреЗ рд▓рд┐рдП ext-gd рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ * -> рдЕрдиреБрд░реЛрдзрд┐рдд PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди gd рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЧрд╛рдпрдм рд╣реИред
- maatwebsite / excel 3.1.21 рдХреЗ рд▓рд┐рдП phpoffice / phpspreadsheet рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рдореИрдЯрд╡реЗрдмрд╕рд╛рдЗрдЯ/рдПрдХреНрд╕реЗрд▓ 3.1.21 рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрдиреБрд░реЛрдз -> рдореИрдЯрд╡реЗрдмрд╕рд╛рдЗрдЯ/рдПрдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрддреЛрд╖рдЬрдирдХ [3.1.21]ред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗ рдЖрдкрдХреА .ini рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ:
-
- /usr/рд╕реНрдерд╛рдиреАрдп/рдЖрджрд┐/php/conf.d/docker-php-ext-intl.ini
- /usr/рд╕реНрдерд╛рдиреАрдп/рдЖрджрд┐/php/conf.d/docker-php-ext-sodium.ini
- /usr/рд╕реНрдерд╛рдиреАрдп/рдЖрджрд┐/php/conf.d/docker-php-ext-xdebug.ini
- /usr/рд╕реНрдерд╛рдиреАрдп/рдЖрджрд┐/php/conf.d/docker-php-ext-zip.ini
рдЖрдк рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдЕрдВрджрд░ php --ini
рднреА рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕реАрдПрд▓рдЖрдИ рдореЛрдб рдореЗрдВ PHP рджреНрд╡рд╛рд░рд╛ рдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ gd рд╡рд┐рд╕реНрддрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рд╕реЗ рдКрдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PHP рдЬреЛ рдХрдВрдкреЛрдЬрд╝рд░ рдЗрдВрд╕реНрдЯрд╛рд▓ рдЪрд▓рд╛рддрд╛ рд╣реИ рдЙрд╕рдореЗрдВ gd рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдореИрдВ Stackoverflow рдпрд╛ Laracasts рдкрд░ рдорджрдж рдорд╛рдВрдЧрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред рдпрд╣ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ (рдФрд░ рд╢рд╛рдпрдж CircleCI рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд) рд╣реИред
рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ gd рд╡рд┐рд╕реНрддрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рд╕реЗ рдКрдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдпрд╛ рд▓рд╛рд░рд╛рдХрд╛рд╕реНрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ/рдкреАрдПрдЪрдкреА рдФрд░ рдкреАрдПрдЪрдкреАрд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдкреИрдХреЗрдЬ рд╕реЗ рдирд╣реАрдВред
рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рдж!
рдЖрдк рдЗрд╕реЗ Laravel 8 рдореЗрдВ рдЯреНрд░реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрдВрдкреЛрдЬрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП maatwebsite/excel
: рд╕рдВрдЧреАрддрдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ maatwebsite/excel --ignore-platform-reqs
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рдж!