1. Go to this page and download the library: Download avxman/rel-nofollow library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
injectablephp
// Вариант 1
\Avxman\NoFollow\Facades\NoFollowFacade::saveOne($model::find($model_id));
// Вариант 2
\Avxman\NoFollow\Facades\NoFollowFacade::saveOne($model::first());
// Вариатн 3
$model::lazyById(100)->each(function ($model, $index){
// Сохраняем отсутствующие ссылки из текста
// взяты из любой записи (блог, товар, категория и т.д.)
if(\Avxman\NoFollow\Facades\NoFollowFacade::reset()->saveOne($model)) {
// После сохранение, запускаем обновление индексации для текущей записи
// reset(true) - сброс старого списка ссылок для индексации, так как
// в тексте может появится новая ссылки
\Avxman\NoFollow\Facades\NoFollowFacade::reset(true)->getOne($model);
}
});
// Вариант 4
\Avxman\NoFollow\Facades\NoFollowFacade::setFields(['desc', 'title'])->saveOne($model_id);
// Вариант 5
// Можно получать текст из полей взяты из связей
// В модели(ях), где получаем текст для обработки, нужно указать соответствующие связи
// К примеру, в модели \Models\User добавляем связь public function comment(){}
// Вызываем код
// Сохраняем отсутствующие ссылки из текста
if(\Avxman\NoFollow\Facades\NoFollowFacade::setFields(['desc', 'comment.title'])->saveOne($model_id)){
// Обновляем индексацию в полях ('desc', 'comment.title')
\Avxman\NoFollow\Facades\NoFollowFacade::setFields(['desc', 'comment.title'])->getOne($model);
}
// Вариант 6
$model::lazyById(100)->each(function ($mod, $index){
if(NoFollowFacade::reset()->saveOne($mod)) {
NoFollowFacade::reset(true)->getOne($mod);
}
});
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.