What does Deuteronomy 31:8 mean?
The Lord himself will go ahead of you. He'll be with you. He won't leave you or let you down. Don't be afraid or discouraged. Deuteronomy 31:8 - Modern Text Bible
(Moses repeats the promise to Joshua personally: God is with him, so he doesn't need to be scared or lose heart.)