1. 程式人生 > 實用技巧 >laravel批量新增加登陸

laravel批量新增加登陸

laravel批量新增加登陸

1.管理員表設計

建立生成模型和遷移檔案

php artisan make:model Models/User -m

Schema::create(‘users’, function (Blueprint $table) {
$table->bigIncrements(‘id’);
$table->string(‘username’,50);
$table->string(‘truename’,50)->default(‘未知’);
$table->string(‘password’,255);
$table->string(‘email’,50)->nullable();

$table->string(‘phone’,255)->default(’’);
$table->enum(‘sex’,[‘先生’,‘女士’])->default(‘先生’)->comment(‘性別’);
$table->char(‘last_ip’,15)->default(’’);
$table->timestamps();
// 軟刪除
$table->softDeletes();
});

2.faker批量新增使用者

建立使用者的資料填充檔案

php artisan make:seeder UserSeeder

修改模型

在這裡插入圖片描述

生成一個數據工廠

php artisan make:factory UserFactory -m Models/User

在這裡插入圖片描述
資料填充檔案修改
在這裡插入圖片描述

修改總呼叫
在這裡插入圖片描述
執行填充

php artisan db:seed

3.實現登入

使用laravel提供一個登入方法 auth()登入
修改使用者模型的父類
在這裡插入圖片描述
配置config/auth.php檔案

在這裡插入圖片描述
定義後臺的路由檔案
在這裡插入圖片描述
在routes/web.php路由檔案中引入自定義分層的路由檔案
在這裡插入圖片描述

建立控制器和對應的方法
定義模板
在這裡插入圖片描述
實現登入
表單驗證
在這裡插入圖片描述
前臺的顯示
讓驗證提示獨立出來
在這裡插入圖片描述
在想要顯示的模板頁面中引入 @include
在這裡插入圖片描述

實現登入PHP程式碼編寫
在這裡插入圖片描述
到這裡就結束啦,記得點贊轉發!!!