Laravel Soft Delete – Làm thế nào để xoá dữ liệu một cách an toàn trong Laravel – Trang Chủ

 

<

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

>