mirror of
https://repo.getmonero.org/AnonDev/xmrmemes.git
synced 2025-05-04 07:24:49 -04:00
Finish SEO
This commit is contained in:
parent
d5a3175bea
commit
58fb2d2834
9 changed files with 159 additions and 12 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue