PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class A{
- privat $num;
- public function index(){
- $this->resize_($upload,$uploads_dir,$file_name,'file_name');
- }
- public function resize_(){
- //здесь в цикле ресайз затем запись в сессию $this->kind
- $this->kind($process,$imag=$up['name'].$file_name);
- }
- privat function kind(){
- for($i=0;$i<1;$i++) {
- dump('ENTER FOR');
- dump($this->num);/////////////////////////////////////////////////////////////
- dump(session()->all());
- if (session()->has($process . '.' . $this->num . '.image_medium')) {
- session()->put($process . '.' . $this->num . '.image_large', $imag);
- //когда уже должен быть 1 в $this->num то large переписывается потому что в $this->num null
- //before = null
- $this->num++;
- //after =1
- break;
- }
- if (session()->has($process . '.' . $this->num . '.image_small')) {
- session()->put($process . '.' . $this->num . '.image_medium', $imag);
- break;
- } else {
- session([$process . '.' . $this->num . '.image_small' => $imag]);
- break;
- }
- }
- dump('EXIT FOR');
- dump($this->num);//здесь $this->num 1///////////////////////////////////////////////
- dump(session()->all());
- }
- }