Мой стек разработки на Laravel. Inertia.js + Vue + Vite + TypeScript + Laravel Data

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 30

  • @narwhal6422
    @narwhal6422 ปีที่แล้ว +8

    Спасибо, можно на инерции видео с полноценным блогом.

  • @grigodoes
    @grigodoes ปีที่แล้ว +1

    Отличное видео, сам использовал данный стек для написания CRM системы, только без TypeScript и Laravel Data. Теперь знаю что ещё и так можно)
    С удовольствием бы глянул от тебя полноценный курс с проектом на этом стеке с нуля

  • @MrAlexMetall
    @MrAlexMetall ปีที่แล้ว

    спасибо, интересно. уже давненько юзаю laravel+inertia+vue для проектов. Очень нравится этот стек, прямо максимально удобно. А laravel-data не видел прежде. Думаю, в следующем проекте попробую сделать с ним. выглядит перспективно.

  • @Yuriy-prog
    @Yuriy-prog ปีที่แล้ว

    Видос огонь! Спасибо. Столько много инструментов для себя узнал.

  • @nikitakoshelev
    @nikitakoshelev ปีที่แล้ว +1

    спасибо за Prettier, буду использовать

  • @d3mocratia
    @d3mocratia ปีที่แล้ว

    Обательно ждем видео о Laravel Data)

  • @КириллТарасенко-ь4ъ
    @КириллТарасенко-ь4ъ ปีที่แล้ว +1

    Спасибо за видео) ждём собеседований

  • @Edvard-Aliev
    @Edvard-Aliev 11 หลายเดือนก่อน

    Зачем я подписан на данный канал?! да ради таких видосов! Это просто крутейший контент +1000 к скиллу по ларавелю! Ждем видео о Date!

  • @pnoper
    @pnoper ปีที่แล้ว

    Вопрос по инерции. Допустим на чистом vue есть шаблон, где в центре контент загружается через "router-view", а вокруг различные виджеты, которые присутствуют на всех страницах, подгружаются асинхронно один раз и с которыми можно взаимодействовать через их api (например: график динамически обновляемый, последние комментарии с пейджингом, модалка с формой и т.п.).
    Как с этим обстоит дело в инерции? Со страницами всё понятно. Делаем route/controller/action и возвращаем "Inertia::render()" с компонентом страницы. А что с виджетами? Для них как и прежде надо делать отдельно api? Первая мысль была, что можно сделать для каждого виджета отдельно route/controller/action и возвращать через "Inertia::render()". Но через "Inertia::render()" возвращается компонент страницы, а виджет это не страница.

  • @Pavelbrov
    @Pavelbrov ปีที่แล้ว +1

    Про инерцию было бы интересно больше

  • @DS-iz4xw
    @DS-iz4xw 9 หลายเดือนก่อน

    В настройках typescript spatie установите transform_to_native_enums на false и вот почему:
    нативные это - somestring | somestr l etc
    То есть вы увидите какие есть возможные значения, но не будете использовать как MyEnum.SOMESTRING

  • @AlexseyRommel
    @AlexseyRommel ปีที่แล้ว

    How to set up such a console ?

  • @sharpsss7666
    @sharpsss7666 ปีที่แล้ว +2

    для админок такой стек - норм, но как правило нужен SSR, запили гайд на nuxt js в связке с laravel, было бы неплохо)

    • @areaweb
      @areaweb  ปีที่แล้ว +2

      Inertia.js позволяет легко настроить SSR

    • @arta4649
      @arta4649 ปีที่แล้ว

      @@areaweb @sharpsss7666 Скажите пожалуйста а в чём смысл SSR, если тогда по сути приложение становится таким же как с обычными блейд шаблонами?

    • @sharpsss7666
      @sharpsss7666 ปีที่แล้ว

      @@arta4649 а у тебя с Блейд шаблонами страница перезагружается или нет при переходе на разные страницы

    • @ell1ar
      @ell1ar ปีที่แล้ว

      @@arta4649 с обычным blade у тебя не будет SPA

  • @speedReadPro
    @speedReadPro หลายเดือนก่อน

    Спасибо за урок.
    У меня почему-то не сработало :
    `PostData::collection(Post::all())`
    Но сработало :
    `PostData::collect(Post::all())`

  • @Сергей-о7ж3и
    @Сергей-о7ж3и 3 หลายเดือนก่อน

    А сейчас все кто пишут на ларавел должны и уметь фронт на вью ?
    Будто в основном такая тенденция или я ошибаюсь ?

  • @robotiksillya8363
    @robotiksillya8363 10 หลายเดือนก่อน

    зачем отдельно писать css если во вью компонентах он пишеться ?

    • @willysleep
      @willysleep 8 หลายเดือนก่อน

      Во vue-компонентах писать css - дичь. Не удобно, сложно что менять и неуникальные классы.

    • @nostromo1720
      @nostromo1720 4 หลายเดือนก่อน +1

      ​​​@@willysleepнормально все в компонентах пишется. Подготовить sass переменные и несколько классов утилит более чем достаточно. Писать sass блоки вне компонентов тоже дичь, получаем лишние телодвижения, еще и без инкапсуляции.
      Лепить все в один файл, это простите на уровне наскальных рисунков.

  • @elberdchakhkiev5628
    @elberdchakhkiev5628 ปีที่แล้ว

    попробуй tailwind

    • @willysleep
      @willysleep 8 หลายเดือนก่อน

      Не очень.

  • @iliyawergbitsky6226
    @iliyawergbitsky6226 5 หลายเดือนก่อน

    и как теперь всё это наложить на 11 ларавел - они всё переделали (((

  • @tefikov
    @tefikov 3 หลายเดือนก่อน

    Laravel data хз какое то говно вроде нет реквеста по итогу пишешь другой говно код и не знаешь где выводятся валидация

    • @NK-kg1qv
      @NK-kg1qv 2 หลายเดือนก่อน

      Laravel Data это тот-же FormRequest, только на стероидах. Есть в нем удобные вещи, вроде мапинга из snake в camel кейс с заполнением сразу твоей Data-объекта.
      Ты так же можешь там сделать static function rules() и описывать правила, как в обычном Request.
      Можно просто использовать пакет, как Dto, наследуясь не от Spatie\LaravelData\Data, а от Spatie\LaravelData\Dto (разница лишь в наличии трейтов).
      Вцелом это просто сахар. Использовать только его, не использовать или комбинировать - дело каждого)

  • @kind1y
    @kind1y ปีที่แล้ว

    А можно ли инерцию SSR через PHP юзать, а не nodejs?