Hi,
Welcome to our community! 
Is the PlayerFire script attached to your Player game object? If so, you could iterate over the children (= the cannons) and instantiate lasers at the position of the children.
See also:
- Forum User Guides : How to apply code formatting within your post
- Forum User Guides : How to mark a topic as solved