Greasy Fork is available in English.

Jump New Laravel Document

Go to the latest version of the documentation page

07.04.2021 itibariyledir. En son verisyonu görün.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name         Jump New Laravel Document
// @description  Go to the latest version of the documentation page
// @namespace    https://github.com/nathurru
// @version      8.1
// @author       nathurru
// @match        https://readouble.com/laravel/*
// @match        https://laravel.com/*
// @match        https://lumen.laravel.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let targetVersion = '8.x';

    let referrerUrl = document.referrer;
    let locationUrl = location.href;

    let versionReg = new RegExp(/(\d+\.[\dx]+)/);
    let referrerReg = new RegExp(/(laravel.com)|(readouble.com)/);

    if (!referrerReg.test(referrerUrl)) {
        let ret = (versionReg.exec(locationUrl));
        if(ret !== null){
            let currentVersion = ret[1];
            if (targetVersion !== currentVersion) {
                location.href = locationUrl.replace(versionReg, targetVersion);
            }
        }
    }
})();