[5.2] firstOrCreate will not create new db rows when a model has a mutator (#14656)
[5.2] firstOrCreate will not create new db rows when a model has a mutator (#14656)

* firstOrCreate will not create new db rows when a model has a mutator

* removed changes to firstOrCreate in Relationships

* fixed firstOrCreate mutating attribute twice

* replicated behavior of Builder before intial change. No mass assignment error thrown anymore

* fixed typo

* changed Builder edit to pass test. firstOrNew not creating null id when soft deleted user is called from instance

* white space issue

* addedAttributesToArray to declaration of mutatated Attributes

* use getAttributes instead of getAttributesArray

lucasmichot/framework,hafezdivandari/framework,arturock/framework,dwightwatson/framework,Evertt/framework,rocketpastsix/framework,jchamberlain/framework,reinink/framework,alnutile/framework,n7olkachev/framework,alepeino/framework,mul14/laravel-framework,n7olkachev/framework,PantherDD/laravel-framework,jchamberlain/framework,laravel/framework,bdsoha/framework,djtarazona/laravel-framework,bmitch/framework,halaei/framework,Hugome/framework,filipeaclima/framework,BePsvPT/framework,guiwoda/framework,samlev/framework,pakogn/framework,lucasmichot/laravel--framework,renekoch/framework,Evertt/framework,mateusjatenee/framework,EspadaV8/framework,ameliaikeda/framework,billmn/framework,behzadsh/framework,markhemstead/framework,BePsvPT-Fork/framework,scrubmx/framework,spyric/framework,rodrigopedra/framework,jimrubenstein/laravel-framework,notebowl/laravel-framework,captbrogers/framework,martinssipenko/framework,brti/framework,rkgrep/framework,ps92/framework,djtarazona/laravel-framework,acasar/framework,behzadsh/framework,vetruvet/framework,irfanevrens/framework,vlakoff/framework,barryvdh/framework,stidges/framework,hosmelq/framework,alnutile/framework,djtarazona/laravel-framework,miclf/framework,rocketpastsix/framework,BePsvPT-Fork/framework,dan-har/framework,mateusjatenee/framework,leo108/laravel_framework,vlakoff/framework,jerguslejko/framework,jrean/framework,mul14/laravel-framework,piokom123/framework,renekoch/framework,OzanKurt/framework,gms8994/framework,jmarcher/framework,Hugome/framework,patrickcarlohickman/framework,pakogn/framework,stidges/framework,ameliaikeda/framework,hosmelq/framework,BePsvPT/framework,joecohens/framework,stidges/framework,tomschlick/framework,jchamberlain/framework,morrislaptop/framework,nhowell/laravel-framework,jerguslejko/framework,antonioribeiro/framework,antonioribeiro/framework,joecohens/framework,gms8994/framework,jarektkaczyk/framework,bdsoha/framework,markhemstead/framework,bobbybouwmann/framework,mateusjatenee/framework,stevebauman/framework,jarnovanleeuwen/framework,nhowell/laravel-framework,ps92/framework,guiwoda/framework,arturock/framework,SebastianBerc/framework,Hugome/framework,Belphemur/framework,joko-wandiro/framework,Belphemur/framework,vetruvet/framework,CurosMJ/framework,nhowell/laravel-framework,martinbean/laravel-framework,TheGIBSON/framework,miclf/framework,OzanKurt/framework,anteriovieira/framework,JamesForks/framework,rkgrep/framework,reinink/framework,tomschlick/framework,jtgrimes/framework,dwightwatson/framework,ps92/framework,barryvdh/framework,cviebrock/framework,billmn/framework,bobbybouwmann/framework,jarektkaczyk/framework,alnutile/framework,Garbee/framework,bobbybouwmann/framework,antonioribeiro/framework,GreenLightt/laravel-framework,jmarcher/framework,anteriovieira/framework,srmkliveforks/framework,brti/framework,TheGIBSON/framework,Fenzland/laravel,srmkliveforks/framework,behzadsh/framework,reinink/framework,EspadaV8/framework,tillkruss/framework,lucasmichot/laravel--framework,arturock/framework,PantherDD/laravel-framework,Garbee/framework,jtgrimes/framework,crynobone/framework,piokom123/framework,bdsoha/framework,srmkliveforks/framework,bytestream/framework,lucasmichot/laravel--framework,jimrubenstein/laravel-framework,olsgreen/framework,filipeaclima/framework,olsgreen/framework,laravel/framework,hosmelq/framework,mlantz/framework,jerguslejko/framework,spyric/framework,mul14/laravel-framework,rkgrep/framework,Fenzland/laravel,irfanevrens/framework,joko-wandiro/framework,scrubmx/framework,miclf/framework,driesvints/framework,driesvints/framework,spyric/framework,BePsvPT-Fork/framework,Fenzland/laravel,tomschlick/framework,ncaneldiee/laravel-framework,jerguslejko/framework,mlantz/framework,ncaneldiee/laravel-framework,SebastianBerc/framework,stevebauman/framework,tillkruss/framework,notebowl/laravel-framework,bmitch/framework,barryvdh/framework,vetruvet/framework,ChristopheB/framework,halaei/framework,hafezdivandari/framework,ameliaikeda/framework,renekoch/framework,acasar/framework,cviebrock/framework,Garbee/framework,cybercog/framework,ChristopheB/framework,SebastianBerc/framework,tjbp/framework,samlev/framework,Evertt/framework,vlakoff/framework,CurosMJ/framework,billmn/framework,patrickcarlohickman/framework,jrean/framework,martinssipenko/framework,n7olkachev/framework,ChristopheB/framework,bytestream/framework,GreenLightt/laravel-framework,olsgreen/framework,BePsvPT/framework,filipeaclima/framework,tjbp/framework,jimrubenstein/laravel-framework,piokom123/framework,dan-har/framework,gms8994/framework,cybercog/framework,morrislaptop/framework,patrickcarlohickman/framework,jarektkaczyk/framework,BePsvPT-Fork/framework,gms8994/framework,alepeino/framework,martinssipenko/framework,stidges/framework,crynobone/framework,martinbean/laravel-framework,Belphemur/framework,TheGIBSON/framework,CurosMJ/framework,JamesForks/framework,acasar/framework,anteriovieira/framework,cviebrock/framework,irfanevrens/framework,EspadaV8/framework,jarnovanleeuwen/framework,pakogn/framework,GreenLightt/laravel-framework,tjbp/framework,martinbean/laravel-framework,tillkruss/framework,dan-har/framework,rodrigopedra/framework,AllysonSilva/LaravelKernel,joecohens/framework,ncaneldiee/laravel-framework,alepeino/framework,bmitch/framework,jrean/framework,AllysonSilva/LaravelKernel,jtgrimes/framework,PantherDD/laravel-framework,OzanKurt/framework,captbrogers/framework,halaei/framework,jarnovanleeuwen/framework,JosephSilber/framework,cybercog/framework,guiwoda/framework,cviebrock/framework,captbrogers/framework,barryvdh/framework,mul14/laravel-framework,lucasmichot/framework,leo108/laravel_framework,brti/framework,srmkliveforks/framework,AllysonSilva/LaravelKernel,jmarcher/framework,mlantz/framework,scrubmx/framework,rodrigopedra/framework,rodrigopedra/framework,JosephSilber/framework