laravel批量新增加登陸
阿新 • • 發佈:2020-10-19
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程式碼編寫
到這裡就結束啦,記得點贊轉發!!!