Size: a a a

2019 April 24

М

Мряка in Laravel UA
ну скорее всего у тебя посты имеют уникальный айдишник и ты можешь опустить юзеров
источник

М

Мряка in Laravel UA
/posts/2/comments/1
источник

AA

Ann Ali in Laravel UA
┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴
какой вариант лучше  /api/users/1/posts/2/comments или /api/comments?post=2
Эти роуты разные по своей сути, они не одинаковы по сути того, что делают
источник

OK

Oleg Khalin in Laravel UA
Ann Ali
Эти роуты разные по своей сути, они не одинаковы по сути того, что делают
Согласен
источник

┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴ in Laravel UA
Route::get('/categories/{сategory}/subcategories', 'SubcategoryController@index');
Route::post('/categories/{сategory}/subcategories', 'SubcategoryController@store');
Route::patch('/subcategories/{subcategory}', 'SubcategoryController@update');
Route::delete('/subcategories/{subcategory}', 'SubcategoryController@delete');
источник

┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴ in Laravel UA
вот приблизительно так выглядит мой код
источник

┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴ in Laravel UA
и мне кажется что это сложней чем делать связи просто параметрами урл
источник

AA

Ann Ali in Laravel UA
Конечно, сложнее ибо задает правила. А параметры в урле правил не задают, и можно туда передавать, что бог на душу положит. Только потом с параметрами в урлах это все превращается в неподдерживаемую солянку
источник

┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴ in Laravel UA
хорошо, согласен
источник

AA

Ann Ali in Laravel UA
Рекомендую почитать про Rest и Restful что-то - станет понятнее
источник

┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴ in Laravel UA
ок спасибо
источник
2019 April 25

РИ

Роман Игумнов in Laravel UA
Ребята привет! Есть получаемый файл.

$file = $request->img->storeAs($this->path, $request->file('img')->getClientOriginalName());

Не получается сделать ресайз плагином http://image.intervention.io чтобы и оригинальное имя сохранялось. Испробывал все! Может кто подскажет как правильно сделат?
источник

РИ

Роман Игумнов in Laravel UA
Выходил даже к таким извращениям и ничего не получается

 $file = $request->img;

$originName = pathinfo($file->getClientOriginalName(), PATHINFO_FILENAME).'.'.$file->getClientOriginalExtension();

       $img = Image::make($file)->fit(600);
       $url = $this->path.'/'.$img.$originName;
       $replace = str_replace('public','storage',$url);
       Storage::put($img, $this->path);
источник

MR

Maxim Rebitskiy in Laravel UA
А где $img->save()?
источник

MR

Maxim Rebitskiy in Laravel UA
Просто сохраняй и все
источник

MR

Maxim Rebitskiy in Laravel UA
Какие то извращения
источник

РИ

Роман Игумнов in Laravel UA
это трайи
источник

РИ

Роман Игумнов in Laravel UA
трейт
источник

РИ

Роман Игумнов in Laravel UA
для сервис класса
источник

М

Мряка in Laravel UA
$img = Image::make($request->img);
//do image processing
$img->save();
источник