Не знаю правильно ли, но я делал следующим образом:
В папке app создал папку Service, в ней соответственно файл SiteService.php:
<?php
namespace App\Services;
class SiteService
{
public static function formatSlug($slug)
{
//...
}
}
Потом, например, использовал функцию в любом контроллере:
<?php
namespace App\Http\Controllers;
use App\Services\SiteService;
class IndexController extends Controller
{
public function index()
{
return SiteService::formatSlug('My slug');
}
}
Все отлично работает, но еще раз повторюсь, что я уверен на сколько правильным есть такой подход