日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Laravel 用户认证与登陆

發布時間:2024/4/15 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Laravel 用户认证与登陆 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先看看laravel 自帶的用戶認證

1.laravel 有內置了用戶認證的控制器,它們被放置在?App\Http\Controllers\Auth ?

RegisterController?處理用戶注冊

LoginController?處理用戶認證

ForgotPasswordController?處理重置密碼的 e-mail 鏈接

ResetPasswordController?包含重置密碼的邏輯

?

2.使用composer ? 生成需要的認證頁面

php artisan make:auth



就會生成6個視圖文件


一個控制器 HomeController

<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request; use illuminate\Database\Schema\Blueprint;class HomeController extends Controller {/*** Create a new controller instance.** @return void*/public function __construct(){$this->middleware('auth');}/*** Show the application dashboard.** @return \Illuminate\Http\Response*/public function index(){return view('home');} }

  路由器routes\wed.php

<?php/* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */Route::get('/', function () {return view('welcome'); });Auth::routes();Route::get('/home', 'HomeController@index');

?

注: 不成功的原因

-1.composer 沒有安裝

-2.沒有進入項目的目錄輸入命令

-3.routes\wed.php有改動過或框架有改動過

-4.PHP版本太低

?

3.配置

config/database.php

填寫數據庫的用戶名,密碼,表

http://localhost/login ?進入登陸?

注:出現 Access denied for user 'homestead'@'localhost' (using password: YES) 就修改 .env 文件 數據庫的用戶名,密碼,表

如果找不到表,就進行運行遷移:
php artisan migrate

laravel 5.4 改變了默認的數據庫字符集,現在utf8mb4包括存儲emojis支持。如果你運行MySQL v5.7.7或者更高版本,則不需要做任何事情。

當你試著在一些MariaDB或者一些老版本的的MySQL上運行 migrations 命令時,你可能會碰到下面這個錯誤:

[PDOException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes public function boot(){// Schema::defaultStringLength(191);}

?

?

轉載于:https://www.cnblogs.com/yeyuansheng/p/7226837.html

總結

以上是生活随笔為你收集整理的Laravel 用户认证与登陆的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。