Maison > cadre php > PensezPHP > Voyons si le voiturier dispose d'un chauffeur adapté au TP5 ?

Voyons si le voiturier dispose d'un chauffeur adapté au TP5 ?

藏色散人
Libérer: 2021-10-21 17:22:18
avant
2024 Les gens l'ont consulté

La colonne suivante du didacticiel thinkphpframework vous présentera la question de savoir si Valet dispose d'un pilote adapté à thinkphp5. J'espère que cela sera utile aux amis dans le besoin !

valet Existe-t-il un pilote adapté à thinkphp5 ?

Je pense que l'idée du voiturier est très bonne, j'ai donc adopté cela comme environnement.

De nombreuses personnes utilisent thinkphp dans l'entreprise. Utilisez donc thinkphp. (Et je travaille sur le front-end, donc je ne me soucie pas particulièrement de ce que j'utilise pour le back-end)

https://github.com/curder/blog/blob/master/tools/valet_support_thinkphp.md

C'est thinkphp3-valet de.

↓↓↓↓↓↓↓

J'en ai simplement écrit un et il peut être utilisé maintenant.

<?php
class ThinkPHP5ValetDriver extends ValetDriver
{
    /**
     * Determine if the driver serves the request.
     *
     * @param  string  $sitePath
     * @param  string  $siteName
     * @param  string  $uri
     * @return bool
     */
    public function serves($sitePath, $siteName, $uri)
    {
        return true;
    }
    /**
     * Determine if the incoming request is for a static file.
     *
     * @param  string  $sitePath
     * @param  string  $siteName
     * @param  string  $uri
     * @return string|false
     */
    public function isStaticFile($sitePath, $siteName, $uri)
    {
        if (file_exists($staticFilePath = $sitePath.$uri)) {
            return $staticFilePath;
        }
        return false;
    }
    /**
     * Get the fully resolved path to the application&#39;s front controller.
     *
     * @param  string  $sitePath
     * @param  string  $siteName
     * @param  string  $uri
     * @return string
     */
    public function frontControllerPath($sitePath, $siteName, $uri)
    {
        $_SERVER[&#39;SCRIPT_FILENAME&#39;] = &#39;index.php&#39;;
        $_SERVER[&#39;SCRIPT_NAME&#39;] = &#39;&#39;;
        $_SERVER[&#39;PHP_SELF&#39;] = &#39;/index.php&#39;;
        $_SERVER[&#39;PATH_INFO&#39;] = $uri;
        return $sitePath.&#39;/index.php&#39;;
    }
}
Copier après la connexion

Recommandé : "Les 10 derniers didacticiels vidéo thinkphp"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal