0
저는 Laravel의 초보자이며이를 예제로 이해하고자합니다. laravel의 fillable과 guard의 주요 차이점은 무엇입니까? 어떻게 차별화됩니까? 하나의 기본 예를 공유하십시오.laravel의 fillable과 guard의 차이점은 무엇입니까?
저는 Laravel의 초보자이며이를 예제로 이해하고자합니다. laravel의 fillable과 guard의 주요 차이점은 무엇입니까? 어떻게 차별화됩니까? 하나의 기본 예를 공유하십시오.laravel의 fillable과 guard의 차이점은 무엇입니까?
처음에는 초보자로서 laravel 사이트의 문서를 참조하십시오. 나는 당신이 fillable vs guarded에 대해 묻고 있다고 가정합니다.
채우기가 대량 할당을위한 준비가되었습니다. 즉, 일대일 할당 대신 값 집합의 배열로 fill()을 사용할 수 있습니다. 이름과 이메일 아래에는 채울 수 있습니다.
class User extends Eloquent{
public $timestamps = false;
protected $fillable = ['name', 'email'];
}
....
$user = User::create($request->all);
Guarded는 채우기와 정반대입니다.
json 파싱에 사용할 수없는 "숨김"이 하나 있음을 명심하십시오. 따라서 사용하는 경우
return User::all();
반환 된 json은 hidden에 언급 된 모든 필드를 건너 뜁니다. 또한 숨겨진 것은 명시 적으로 보호 된 것을 의미하지 않습니다.
Laravel 설명서를 검색하는 것이 좋습니다. 당신은 당신의 질문에 대한 답을 얻을 것입니다. 어쨌든 차이점을 확인할 수 있습니다. [http://hndr.me/blog/laravel-mass-assignment-protection-blacklist-vs-whitelist/] 희망이 도움이 될 것입니다. – Manish
대량 할당 제목 아래의 [문서] (https://laravel.com/docs/5.2/eloquent#inserting-and-updating-models)를 참조하십시오. –
감사합니다 Manish and Raghavendra – stephenn