لاراول یکی از انواع فریمورک های مطرح پی اچ پی می باشد که بسیار مورد توجه برنامه نویسان می باشد و بسیاری از شرکت ها نیز از آن برای طراحی وب سایت خود استفاده می کنند این به این دلیل می باشد که کتابخانه موجود در این فریمورک بسیار قوی و انعطاف پذر می باشد وو توسط تیم های قوی نیز پشتیبانی می شود . یکی از مسئله های مهم در زمینه طراحی سایت لاراول توجه به ئوس آن می باشد اگر وب سایت به عنوان یک منبع درآمد در نظر گرفته شود باید سئو خوبی داشته باشد وگرنه نمی تواند مفید باشد . در این پست اموزشی قصد داریم آموزش seo لاراول را به شما دوستان اموزش دهیم برای این منظور از یک ابزار کمک کرده ایم که در ادامه با آن آشنا خواهید شد

 

اسم پلاگینی که برای سئو لاراول در نظر گرفته ایم  SEO artesaos / seotools  می باشد  با استفاده از این پلاگین می توانیم به راحتی تمام عنوان صفحه ، توضیحات ، کلمه کلیدی و بسیاری دیگر از مواردی که می تواند در سئو وب سایت لاراولی ما تاثیر گذار باشد را تغییر و ویراش کنیم . کار با این پلاگین بسیار راحت می باشد و شما می تواند طی چند مرحله این پلاگین را به سادگی نصب نمایید

 

 

مراحل نصب پلاگین seo لاراول

مرحله 1 : یک برنامه جدید Laravel ایجاد کنید

laravel new seotools

 

 

پس از نصب موفقیت آمیز برنامه لاراول ، به مرحله بعدی می رویم.

 

 

مرحله 2 : پکیج را به صورت زیر نصب نمایید

composer require artesaos/seotools

 

 

مرحله3 :به روزرسانی پیکربندی برنامه.

اکنون باید پیکربندی برنامه خود را به روز کنید ، فقط کافی است فایل config / app.php خود را به روز کنید و کد زیر را در انتهای بخش ارائه دهندگان خود اضافه کنید.

Artesaos\SEOTools\Providers\SEOToolsServiceProvider::class,

برای استفاده از SEO Meta  باید آن را در پرونده config / app.php اضافه کنید  برای این کار می توانید این  کار را به روش زیر انجام دهید.

'SEOMeta'   => Artesaos\SEOTools\Facades\SEOMeta::class,
 'OpenGraph' => Artesaos\SEOTools\Facades\OpenGraph::class,
 'Twitter'   => Artesaos\SEOTools\Facades\TwitterCard::class,
        // or
 'SEO'       => Artesaos\SEOTools\Facades\SEOTools::class,

 

 

مرحله 4 : تنظیمات Publish

php artisan vendor:publish --provider="Artesaos\SEOTools\Providers\SEOToolsServiceProvider"

 

 

نحوه استفاده از ماژول

مرحله:1: یک route ایجاد کنید

Route::get('article','ArticleController@article')->name('article');

 

 

مرحله 2 : یک controller ایجاد کنید

php artisan make:controller ArticleController

 

مقداری کد به ArticleController.php اضافه کنید

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use SEOMeta;
use OpenGraph;
use Twitter;
## or
use SEO;
class ArticleController extends Controller
{
    public function article()
    {
    	
        $title = "This is a blog title";
        $description ="This is a discription of my blog post";
        $body        = "This is main body of my blog post";

        SEO::setTitle($title);
        SEO::setDescription('This is my page description');
      
        return view('article',compact('title','description','body'));
    }
}

 

 

مرحله 3 :  یک view ایجاد کنید article.blade.php

و مقداری کد HTML برای مشاهده عنوان ، توضیحات و متن که از جزئیات متا SEO از کنترل کننده منتقل می شود.

<!DOCTYPE html>
<html>
<head>
    {!! SEO::generate() !!}

</head>
<body>
    <h1>{{$title}} </h1> <br>
    <h2>{{$description}} </h2> <br>
    <p>{{$body}} </p>
</body>
</html>

 

 

اکنون می توانیم نتیجه را در صفحه مشاهده مشاهده کنیم و برچسب متا SEO را در صفحه منبع مشاهده مشاهده کنیم.

 

و اکنون view-source که به صورت زیر می باشد و متاتگ های مهم که اضافه شده را نشان می دهد

 

 

 

 

این نوشته در seo ارسال شده است. این لینک مستقیم به این نوشته است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×