Size: a a a

Laravel для начинающих

2020 October 23

Gt

Galèriarch the Koban... in Laravel для начинающих
Егор Карась
Не, ну это красиво
Петухон хули.
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Просто Дэнчик
я пока не разобрался как проверку на ajax запихнуть в роутер
вон даже одной строчкой можно https://laravel.com/docs/8.x/helpers#method-abort-if
источник

П

Просто Дэнчик... in Laravel для начинающих
а в роутере это как то можно красиво сделать?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Просто Дэнчик
а в роутере это как то можно красиво сделать?
главный вопрос нафига
чего бы просто разный ответ не сделать для аякса джейсон, для неаякса редирект
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
вообше в твоем коде что плохо это воложенность и отсутсвие декомпозиции
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
порезать его на методы хотя бы и уже норм
источник

П

Просто Дэнчик... in Laravel для начинающих
я ж правильно мыслю, что работу с картинкой логичнее в модель на события create\update завязать?
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
плюс с загрузкой файлов в ларе так не работают
источник

П

Просто Дэнчик... in Laravel для начинающих
у меня по ajax загрузка
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
и чё?
источник

П

Просто Дэнчик... in Laravel для начинающих
тут я просто переношу из временной и создаю обрезанное
источник

П

Просто Дэнчик... in Laravel для начинающих
public function upload(Request $request){
       $file = $request->file('file');
       $this->validate($request,$this->rules,$this->messages);
       $path=$file->store('/img/tmp','public');
       $name=Str::afterLast($path,'/');
       return new JsonResponse([
           'status' => 'success',
           'name' => $name,
           'size' => $file->getSize(),
           'url' => '/storage/'.$path,
           'thumbnailUrl' => '/storage/'.$path,
           'path'=>$path
       ], 200);
   }
источник

П

Просто Дэнчик... in Laravel для начинающих
вот у меня загрузка
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
ну ок. не с загрузкой а с файлом. у лары есть прекрасный встроенный флайсистем пакет и соответственно диски и тп.
источник

П

Просто Дэнчик... in Laravel для начинающих
а в плане того что перенос и обрезку так делаю, потому что пока не особо разобрался с ларкиным инструментарием
источник

KA

Kirill Astakhov in Laravel для начинающих
Просто Дэнчик
public function upload(Request $request){
       $file = $request->file('file');
       $this->validate($request,$this->rules,$this->messages);
       $path=$file->store('/img/tmp','public');
       $name=Str::afterLast($path,'/');
       return new JsonResponse([
           'status' => 'success',
           'name' => $name,
           'size' => $file->getSize(),
           'url' => '/storage/'.$path,
           'thumbnailUrl' => '/storage/'.$path,
           'path'=>$path
       ], 200);
   }
psr, ты где?
источник

П

Просто Дэнчик... in Laravel для начинающих
обрезки то все равно нет, отдельно ставить
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Kirill Astakhov
psr, ты где?
вышел из чата
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Kirill Astakhov
psr, ты где?
а что там не пср?
источник

П

Просто Дэнчик... in Laravel для начинающих
источник