Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

agorakit/agorakit

434 stars
2 code files
View agorakit/agorakit on GitHub

master/composer.json

Open in GitHub
{
"require": {
"php": "^7.3",
//
"laravolt/avatar": "^4"
},
}

app/Http/Controllers/UserCoverController.php

Open in GitHub
use App\User;
use Avatar;
use Storage;
 
class UserCoverController extends Controller
{
public function show(User $user, $size = 'medium')
{
$avatar_path = storage_path().'/app/users/'.$user->id.'/cover.jpg';
if (!File::exists($avatar_path)) {
Storage::disk('local')->makeDirectory('users/'.$user->id);
Avatar::create($user->name)
->setDimension(400, 400)
->setFontSize(200)
->save(storage_path().'/app/users/'.$user->id.'/generated_cover.png');
$avatar_path = storage_path().'/app/users/'.$user->id.'/generated_cover.png';
}
//
}
}

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.