https://laravel.com/docs/5.4/scheduling
все же разжевано.
1. запускать там
2. не через, а команду запускать можно любую по крону.
3. это планировщик, и это и есть крон. работает с помощью крона, раписание контролиурет ларавел, крон каждую минуту ларавел пинает.
4. создать команду, класс, все что угодно, но точно не в kernel это засовывать, там только запуск.