Задать вопрос
@JeanPaulBelmondo

В чем разница обычного импорта и обращение с косой чертой?

Примеры на Laravel. Переодически вижу два варианта указания возвращаемого типа

раз

public function index(Request $request): \Illuminate\Http\Resources\Json\JsonResource



два

use Illuminate\Http\Resources\Json\JsonResource;

public function index(Request $request): JsonResource



В чем разница? Или это сугубо личные предпочтения?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
Первый тип может использоваться если такое же имя уже класса уже используется в классе (хотя это плохой вариант, лучше использовать алиасы)
Стандартом считается второй вариант, он сильно проще для чтения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Комментировать
vfreelancer
@vfreelancer
php
Если таких : JsonResource несколько в классе, то меньше кода, а это хорошо. Плюс когда несколько возвращаемых типов, то слишком длинная строка если без use
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽