Home  >  Article  >  Backend Development  >  PHP configuration background login and template introduction

PHP configuration background login and template introduction

高洛峰
高洛峰Original
2017-02-03 15:49:041704browse

(1) The .env under the project is the file for configuring the database

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

Write the database server address, connected database name, table prefix, user name, and password respectively

The table prefix DB_PREFIX field is not available by default and needs to be added in 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) Verify whether it is successful

Create a controller

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);
 }
}

Add routing information:

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

Verification results:

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

(3) Import the written template

Rename server.php to index.php, Move public/.htaccess to the project directory, the same directory as index.php //You can not access it through public at this time, the access form is 127.0.0.1

Put the template admin into the views directory

Add route:

Route::get('/admin/login','Admin\LoginController@login');

Modify the controller LoginController.php

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

Modify views/admin/login.html to login.blade.php

When accessing, pay attention to whether the css file is loaded to

<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;)}}">

Result:

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

Note: The background template and xampp installation package are in the following link:

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

The above is the entire content of this article. I hope that the content of this article can bring some help to everyone's study or work. I also hope to support the PHP Chinese website!

For more articles related to PHP configuration background login and template introduction, please pay attention to the PHP Chinese website!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn