Maison  >  Article  >  développement back-end  >  Connexion en arrière-plan de la configuration PHP et introduction du modèle

Connexion en arrière-plan de la configuration PHP et introduction du modèle

高洛峰
高洛峰original
2017-02-03 15:49:041732parcourir

(1) Le .env sous le projet est le fichier de configuration de la base de données

DB_HOST=127.0.0.1
DB_DATABASE=blog
DB_PREFIX=blog_
DB_USERNAME=root
DB_PASSWORD=123.comg

Écrivez l'adresse du serveur de base de données, le nom de la base de données connectée, le préfixe de la table, le nom d'utilisateur, et mot de passe respectivement

Le champ DB_PREFIX de préfixe de table n'existe pas par défaut et doit être ajouté dans config/database.php

'mysql' => [
   'driver' => 'mysql',
   'host'  => env('DB_HOST', 'localhost'),
   'database' => env('DB_DATABASE', 'forge'),
   'username' => env('DB_USERNAME', 'forge'),
   'password' => env('DB_PASSWORD', ''),
   'charset' => 'utf8',
   'collation' => 'utf8_unicode_ci',
   'prefix' => env('DB_PREFIX', ''),
   'strict' => false,
   'engine' => null,
  ],

(2) Vérification est réussie

création d'un contrôleur

php artisan make:controller IndexController

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Support\Facades\DB;
class IndexController extends Controller
{
 public function index()
 {
  $pdo = DB::connection()->getPdo();
  dd($pdo);
 }
}

Ajouter des informations de routage :

Route : :get('/test', 'IndexController@index');

Résultats de la vérification :

PHP 配置后台登录以及模板引入

(3) Importer le modèle écrit

Remplacez server.php Nommez-le index.php, déplacez public/.htaccess vers le répertoire du projet, le même répertoire que index.php //Vous ne pouvez pas y accéder via public pour le moment, le formulaire d'accès est 127.0.0.1

Placez l'administrateur du modèle dans

Ajoutez une route dans le répertoire des vues :

Route::get('/admin/login','AdminLoginController@login');

Modifiez le contrôleur LoginController.php

public function login()
 {
 return view(&#39;admin.login&#39;);
}

Modifiez views/admin/login.html en login.blade.php

Lors de l'accès, payez attention à savoir si le fichier CSS est chargé dans

<link rel="stylesheet" href="{{asset(&#39;resources/views/admin/style/css/ch-ui.admin.css&#39;)}}">
<link rel="stylesheet" href="{{ asset(&#39;resources/views/admin/style/font/css/font-awesome.min.css&#39;)}}">

Résultat :

PHP 配置后台登录以及模板引入

Remarque : le modèle d'arrière-plan et le package d'installation de xampp sont dans le lien suivant :

http:// pan.baidu.com/s/1hs5Jass

Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra. apporter de l'aide aux études ou au travail de chacun. J'espère également soutenir le site Web PHP chinois !

Pour plus d'articles liés à la connexion en arrière-plan de la configuration PHP et à l'introduction des modèles, veuillez faire attention au site Web PHP chinois !


Déclaration:
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