<
span
class
=
“token keyword”
>
use
<
/
span
>
<
span
class
=
“token package”
>
Illuminate
<
span
class
=
“token punctuation”
>
<
/
span
>
Database
<
span
class
=
“token punctuation”
>
<
/
span
>
Migrations
<
span
class
=
“token punctuation”
>
<
/
span
>
Migration
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token keyword”
>
use
<
/
span
>
<
span
class
=
“token package”
>
Illuminate
<
span
class
=
“token punctuation”
>
<
/
span
>
Database
<
span
class
=
“token punctuation”
>
<
/
span
>
Schema
<
span
class
=
“token punctuation”
>
<
/
span
>
Blueprint
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token keyword”
>
use
<
/
span
>
<
span
class
=
“token package”
>
Illuminate
<
span
class
=
“token punctuation”
>
<
/
span
>
Support
<
span
class
=
“token punctuation”
>
<
/
span
>
Facades
<
span
class
=
“token punctuation”
>
<
/
span
>
Schema
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token keyword”
>
class
<
/
span
>
<
span
class
=
“token class-name”
>
CreateUsersTable
<
/
span
>
<
span
class
=
“token keyword”
>
extends
<
/
span
>
<
span
class
=
“token class-name”
>
Migration
<
/
span
>
<
span
class
=
“token punctuation”
>
{
<
/
span
>
<
span
class
=
“token comment”
>
/**
* Run the migrations.
*
* @return void
*/
<
/
span
>
<
span
class
=
“token keyword”
>
public
<
/
span
>
<
span
class
=
“token keyword”
>
function
<
/
span
>
<
span
class
=
“token function”
>
up
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
{
<
/
span
>
Schema
<
span
class
=
“token punctuation”
>
:
<
/
span
>
<
span
class
=
“token punctuation”
>
:
<
/
span
>
<
span
class
=
“token function”
>
create
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
‘users’
<
/
span
>
<
span
class
=
“token punctuation”
>
,
<
/
span
>
<
span
class
=
“token keyword”
>
function
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
Blueprint
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
{
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
id
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
string
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
‘name’
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
string
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
’email’
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
unique
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
timestamp
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
’email_verified_at’
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
nullable
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
string
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
‘password’
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
rememberToken
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
timestamps
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token variable”
>
$
table
<
/
span
>
<
span
class
=
“token operator”
>
–
<
/
span
>
<
span
class
=
“token operator”
>
&
gt
;
<
/
span
>
<
span
class
=
“token function”
>
softDeletes
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token comment”
>
// add</span>
<
span
class
=
“token punctuation”
>
}
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token punctuation”
>
}
<
/
span
>
<
span
class
=
“token comment”
>
/**
* Reverse the migrations.
*
* @return void
*/
<
/
span
>
<
span
class
=
“token keyword”
>
public
<
/
span
>
<
span
class
=
“token keyword”
>
function
<
/
span
>
<
span
class
=
“token function”
>
down
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
{
<
/
span
>
Schema
<
span
class
=
“token punctuation”
>
:
<
/
span
>
<
span
class
=
“token punctuation”
>
:
<
/
span
>
<
span
class
=
“token function”
>
dropIfExists
<
/
span
>
<
span
class
=
“token punctuation”
>
(
<
/
span
>
<
span
class
=
“token single-quoted-string string”
>
‘users’
<
/
span
>
<
span
class
=
“token punctuation”
>
)
<
/
span
>
<
span
class
=
“token punctuation”
>
;
<
/
span
>
<
span
class
=
“token punctuation”
>
}
<
/
span
>
<
span
class
=
“token punctuation”
>
}
<
/
span
>