The event described in Matthew and in Mark is a record of Jesus' first call of these disciples to follow him. The event in Luke occurred later, as the context of passage shows.
1 And it came to pass, that, as the people pressed upon him
to hear the word of God, he stood by the lake of Gennesaret,
2 And saw two ships standing by the lake: but the fishermen
were gone out of them, and were washing their nets.
3 And
he entered into one of the ships, which was Simon's, and prayed him
that he would thrust out a little from the land. And he sat down, and
taught the people out of the ship.
4 Now when he had left
speaking, he said unto Simon, Launch out into the deep, and let down
your nets for a draught. 5 And Simon answering said unto
him, Master, we have toiled all the night, and have taken nothing:
nevertheless at thy word I will let down the net. 6 And
when they had this done, they inclosed a great multitude of fishes:
and their net brake. 7 And they beckoned unto their
partners, which were in the other ship, that they should come and help
them. And they came, and filled both the ships, so that they began to
sink.
8 When Simon Peter saw it, he fell down at Jesus'
knees, saying, Depart from me; for I am a sinful man, O Lord.
9 For he was astonished, and all that were with him, at the
draught of the fishes which they had taken: 10 And so was
also James, and John, the sons of Zebedee, which were partners with
Simon. And Jesus said unto Simon, Fear not; from henceforth thou shalt
catch men.
11 And when they had brought their ships to land, they
forsook all, and followed him. (Luke 5:1-11, KJV)
Notice that in the beginning of this chapter, Jesus is already teaching a large crowd of people. This was early in his ministry, but not before having called his disciples. In verse 4, Jesus commands Simon, and in verse 5, we see Simon (Peter) calling Jesus "master." This shows he was already following Jesus as a disciple.
Verse 11 gives the biggest clue as to the significance of Jesus' renewed call to these disciples: "...they forsook all, and followed him." Prior to this event, they were still trying to support their families with their fishing business, even though they considered themselves Jesus' disciples. This miracle proved to them that they could trust Jesus completely, and need not worry any further that they or their families might lack anything necessary. It was only at this point that they "forsook all" to follow him.
The supernatural catch of fish was certainly a miracle. But the story of the wine at the marriage in Cana (John 2), at which the disciples were also in attendance, demonstrates that this catch of fish came well after they had begun to follow Jesus.
1 And the third day there was a marriage in Cana of
Galilee; and the mother of Jesus was there: 2 And both
Jesus was called, and his disciples, to the marriage. 3
And when they wanted wine, the mother of Jesus saith unto him, They
have no wine. . . . 11 This beginning of miracles did Jesus
in Cana of Galilee, and manifested forth his glory; and his disciples
believed on him. (John 2:1-3, 11, KJV)
The miracle in Cana is the first one Jesus performed, and his disciples were there to see it. They had already been called, they simply had not yet forsaken all to follow him completely. It was not until they saw the miracle of the catch of fish, one that they understood well, being fishermen, that they were truly won over to full loyalty to Jesus.
Conclusion
Matthew and Luke address two separate events: The event recorded in Matthew took place earlier than the event addressed in Luke.