Хелперы laravel
В Laravel доступно множество хелперов, которые облегчают разработку приложений.
route() - используется для генерации URL-адреса для заданного маршрута. Например:
$url = route('profile');
asset() - используется для генерации URL-адреса для статического ресурса, такого как изображение, CSS-файл или JavaScript-файл. Например:
$url = asset('css/style.css');
url() - используется для генерации полного URL-адреса для заданного пути. Например:
$url = url('/about');
config() - используется для доступа к значениям конфигурации Laravel. Например:
$value = config('app.name');
env() - используется для доступа к значениям переменных окружения. Желательно только в config. Например:
$value = env('APP_ENV');
dd() - используется для отладки и вывода содержимого переменных. Например:
$data = ['name' => 'John', 'age' => 30];
dd($data);
redirect() - используется для выполнения перенаправления на другую страницу. Например:
return redirect('/home');
view() - используется для возврата представления (шаблона) в ответ на запрос. Например:
return view('welcome');
collect() - используется для создания коллекции из массива или других данных. Например:
$collection = collect([1, 2, 3, 4, 5]);
old() - используется для получения предыдущего значения поля формы. Например:
$value = old('name');
str() - используется для работы со строками и выполнения различных операций. Например:
$length = str()->length('Hello, world!');
$length = str('Hello, world!')->length();
request() - используется для доступа к данным запроса. Например:
$name = request()->input('name');
session() - используется для работы с сессиями. Например:
$value = session('key');