laraver 用户认证auth、数据迁移和填充
用户认证
生成:php artisan make:auth
Authentication scaffolding generatedsuccessfully.
1.路由web.php
Auth::routes();
所指路径是指:vendor/laravel/framework/Illuminate/src/routing/router.php 里面auth方法
2.数据迁移
php artisan migrate
Migration table created successfully.
Migrating:2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table
Migrating:2014_10_12_100000_create_password_resets_table
Migrated: 2014_10_12_100000_create_password_resets_table
Migrating:2016_09_13_060102_create_students_table
Migrated: 2016_09_13_060102_create_students_table
数据迁移
1.生成迁移文件
例如新建立students表
a. 新建一个表的迁移文件
php artisanmake:migration create_students_table –create=students
--table和—create参数可以用来指定数据表的名称,以及迁移文件是否要建立新的数据表
b. 生成模型的同时生成迁移文件
php artisan make:modelStudent –m
查看地址:database/migrations
完善up方法
public function up()
{
Schema::create('students', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
//unsigned 非负数
$table->integer('age')->unsigned()->default(0);
$table->integer('sex')->unsigned()->default(10);
$table->integer('created_at')->default(0);
$table->integer('updated_at')->default(0);
});
}
2. 执行迁移文件生成表
php artisan migrate
数据填充
1. 创建一个填充文件,并完善
Php artisan make:seederStudentTableSeeder
Seeder created successfully.
查看地址:database/seeds
完善的run()
Publice function run () {
DB::table(‘students’)->inset([
[‘name’=>111,‘age’=>18],
[‘name’=>111,‘age’=>18]
]);
}
2. 我们需要在 DatabaseSeeder.php 中增加两行,让Laravel在seed的时候会带上我们新增的seed文件。
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
*Run the database seeds.
*
*@return void
*/
public function run()
{
$this->call('StudentTableSeeder');
}
}
批量执行填充文件
php artisan db:seed
3. 执行单个填充文件
php artisan db:seed --class=StudentTableSeeder
laraver 用户认证auth、数据迁移和填充相关推荐
- oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数
众所周知,IMP工具的FROMUSER和TOUSER参数可以实现将一个用户的的数据迁移到另外一个用户.同样的功能在IMPPDP工具中如何得以体现呢?答案就是:使用IMPPDP的REMAP_SCHEMA ...
- 生产环境下,oracle不同用户间的数据迁移。第一部分
:任务名称:生产环境下schema ELON数据迁移至schema TIAN ######################################## 测试一:测试参数 数据泵数据导出: ex ...
- 生产环境下,oracle不同用户间的数据迁移。第三部分
任务名称:生产环境下schema ELON数据迁移至schema TIAN ######################################## 前期准备: 1:确认ELON用户下的对象状 ...
- laravel auth.php,Laravel 用户认证 Auth
很多应用是需要登陆后才能操作,Laravel提供了一个auth工具来实现用户的认证功能.并且有一个config/auth.php来配置auth工具.大概看一下auth工具的常用方法 Auth::che ...
- oracle不同环境数据迁移,生产环境下,oracle不同用户间的数据迁移。第一部分
######################################## 测试一:测试参数 数据泵数据导出: expdp system/oracle SCHEMAS=ELON director ...
- python 全栈开发,Day79(Django的用户认证组件,分页器)
一.Django的用户认证组件 用户认证 auth模块 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中: 如果用户存在于数据库中,然后再验证用户 ...
- Django内置的用户认证
认证登陆 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查询数据库,看用户输入的用户名是否存在于数据库中: 如果用户存在于数据库中,然后再验证用户输入的密码,这样一来就要自己编写大量的代码. ...
- python对文件操作的相关函数_python文件操作的相关函数深入理解Django中内置的用户认证...
前言 本文主要给大家介绍了关于Django中内置用户认证的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 认证登陆 在进行用户登陆验证的时候,如果是自己写代码,就必须要先查 ...
- 云数据迁移(Cloud Data Migration,CDM)
云数据迁移(Cloud Data Migration,CDM) 云数据迁移(Cloud Data Migration,CDM)提供同构/异构数据源之间批量数据迁移服务,帮助客户实现数据自由流动.支持客 ...
最新文章
- href可以请求后台么_href怎么进行传参
- python -c带来的惊喜
- 汇编语言——《子程序应用(数制转换)程序设计》实验任务书
- Serverless 时代前端避坑指南
- 【Python CheckiO 题解】Remove Accents
- Android 如何优雅地实现@人功能?
- PACKAGE-INFO.JAVA 作用及用法详解
- CentOS6.5 linux 逻辑卷管理 调整分区大小
- 游戏策划学习:moba分路思考
- 优化算法学习(LM算法)
- 联想小新13pro锐龙版网卡_诠释极致性价比 联想小新Pro 13标压锐龙版笔记本评测...
- libvlc.java_java – LibVlc android无法加载库
- 微分方程3_求解偏微分方程
- matlab计算六面体的体积,六面体单元体积坐标方法-工程力学-清华大学.PDF
- 基于OpenCV的卡尔曼滤波的设计
- 齐次坐标(Homogeneous Coordinate)的理解
- 十位数连加 c语言,用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除....
- tushare更新,get_k_data支持分时k线数据,可替代以前的get_hist_data
- outlook电子邮件解析_在Outlook中按会话对电子邮件进行排序
- MySQL事务的4种隔离级别