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

PHP configuration background login and template introduction

高洛峰
Release: 2023-03-05 11:16:01
Original
1761 people have browsed it

(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
Copy after login

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,
  ],
Copy after login

(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);
 }
}
Copy after login

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;);
}
Copy after login

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

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!


Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template