Finish SEO

This commit is contained in:
dev 2021-08-06 14:01:16 -07:00
parent d5a3175bea
commit 58fb2d2834
9 changed files with 159 additions and 12 deletions

View file

@ -8,6 +8,7 @@ use App\Models\Address;
use Illuminate\Http\Request;
use chillerlan\QRCode\{QRCode, QROptions};
use MoneroIntegrations\MoneroPhp\walletRPC;
use Artesaos\SEOTools\Facades\SEOTools;
class MemeController extends Controller
{
@ -29,12 +30,8 @@ class MemeController extends Controller
*/
public function index()
{
SEOTools::setTitle('Home');
$data = [
'seo' => [
'title' => null,
'desc' => null,
'img' => null,
],
'memes' => Meme::with(['user', 'tips'])->orderByDesc('created_at')->paginate(20),
];
return view('homepage', ['data' => $data]);
@ -42,6 +39,7 @@ class MemeController extends Controller
public function leaderboard()
{
SEOTools::setTitle('Leaderboard');
$users = User::with('tips')->has('memes')->get();
$users = $users->sortByDesc(function($user) {
return $user->tips_total;
@ -61,6 +59,7 @@ class MemeController extends Controller
*/
public function create()
{
SEOTools::setTitle('Submit');
return view('meme-create');
}
@ -96,6 +95,9 @@ class MemeController extends Controller
{
$meme = Meme::where('id', $id)->with(['user', 'tips'])->firstOrFail();
SEOTools::setTitle($meme->title);
SEOTools::addImages($meme->image_url);
$share = \Share::page(url()->current(), $meme->title, ['class' => 'fa-lg', 'target' => '_blank'])
->facebook()
->twitter()