In the animated series, the fight between Luffy and Sanji occurs because Luffy wants to pull Sanji back into the Straw Hats Pirate. Sanji himself, who of course cared deeply for his Nakama chose to send Luffy and Nami to go who was then persuading him to return.
The fight broke out between the Captain and the Straw Hat Pirate Chef. What about the end of their fight? You can watch it in the anime One Piece Special Episode 807 and 808 (1 Hour Special).