首頁  >  文章  >  後端開發  >  PHP 配置後台登入以及模板引入

PHP 配置後台登入以及模板引入

高洛峰
高洛峰原創
2017-02-03 15:49:041731瀏覽

(1)項目下.env 是設定資料庫的檔案

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

分別寫入資料庫伺服器位址、所連接的資料庫名稱、表格前綴、使用者名稱、密碼

其中表格前綴DB_PREFIX 欄位預設沒有,需要在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)驗證是否成功

建立一個控制器

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

/test

', 'IndexController@index');

驗證結果:

(3)導入寫好的範本PHP 配置后台登录以及模板引入

將server.php 重新命名為index.php,將public/.htaccess 移到專案目錄,與index.php同一目錄//此時可以不透過public訪問,訪問形式127.0.0.1

將模板admin,放入到views目錄下

添加路由:

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

修改控制器LoginController.php

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

修改views/admin/login.html  改為login.blade.php

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

結果:

註:後台模板以及xampp安裝包在如下連結中:

http://pan.baidu.com/s/1hs5JassPHP 配置后台登录以及模板引入

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

的內容對大家的學習或工作能帶來一定的幫助,同時也希望多多支持PHP中文網!

更多PHP 設定後台登入以及範本引入相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn