Size: a a a

2019 June 05

IK

Illia Khrebet in Laravel UA
Ок, значит останавливаемся на нём)
источник

ИС

Илья Сакович in Laravel UA
помню тоже думал как-то иначе разрулить, но на тот момент не нашёл хоршего решения
источник

В

Вячеслав in Laravel UA
Nova автоматически добавляет в app.php провайдер, на уровне приложения:

App\Providers\NovaServiceProvider

а роуты регистрируются в пакетном сервис провайдере:

Laravel\Nova\NovaServiceProvider
источник

IK

Illia Khrebet in Laravel UA
Вячеслав
Nova автоматически добавляет в app.php провайдер, на уровне приложения:

App\Providers\NovaServiceProvider

а роуты регистрируются в пакетном сервис провайдере:

Laravel\Nova\NovaServiceProvider
Так, иии-ии-и?)
источник

IK

Illia Khrebet in Laravel UA
Вячеслав
Nova автоматически добавляет в app.php провайдер, на уровне приложения:

App\Providers\NovaServiceProvider

а роуты регистрируются в пакетном сервис провайдере:

Laravel\Nova\NovaServiceProvider
А пакетный сервис провайдер регистрируется в

Laravel\Nova\Http\Middleware\ServeNova
источник

IK

Illia Khrebet in Laravel UA
Ну так, чисто чтобы продолжить логическую цепочку))
источник

В

Вячеслав in Laravel UA
Пакетные сервис провайдеры регистрируются с помощью функции auto-discovery

https://laravel-news.com/package-auto-discovery
источник

В

Вячеслав in Laravel UA
Я попробую воспроизвести твой кейс на днях, т.к. по идее проектные маршруты не должны перебивать проектные.
источник
2019 June 08

В

Вячеслав in Laravel UA
Изучил вопрос. Начиная с 1.0.9 версии маршруты Nova регистрируются после маршрутов приложения, и да, такиим образом получается, что маршруты приложения перебивают маршруты Nova.
В Nova оказалось всё немного сложнее, 3 сервис провайдера:
NovaApplicationServiceProvider - который наследует тот провайдер, который прописывается автоматически при установке в app.php

NovaCoreServiceProvider - этот провайдер регистрируется с помощью _auto-discovery_, как пакетный сервис провайдер

NovaServiceProvider - этот провайдер регистрируется, как говорил @hrebet , в мидлваре ServeNova.

Ничего интереснее решения с регуляркой здесь не придумаешь, только его нужно немного подкорректировать:

->where(
   'some',
   sprintf('^(?!nova|%s).*$', ltrim(config('nova.path'), '/'))
);


Т.к. путь _Nova_ начиная со 2ой версии можно настраивать в конфиге, это нужно предусмотреть. Отдельно nova-api прописывать не нужно, т.к. эта регулярка покрывает все кейсы начинающиеся со слова nova.
Пр
и желании можно выделить 2ой аргумент в отдельную функицю.
источник

IK

Illia Khrebet in Laravel UA
Спасибо большое)
источник
2019 June 15

РИ

Роман Игумнов in Laravel UA
Ребята всем привет. Подскажите кто знает. Пишу загрузку файла с помошью библиотеки Laravel Media. Фото загружается, но если файлы другого типа например Pdf то их не пишет в базу? Почему?
источник

В

Вячеслав in Laravel UA
А файл загружается?
источник

OK

Oleg Khalin in Laravel UA
Роман Игумнов
Ребята всем привет. Подскажите кто знает. Пишу загрузку файла с помошью библиотеки Laravel Media. Фото загружается, но если файлы другого типа например Pdf то их не пишет в базу? Почему?
В конфиге есть вайтлист, тебе же уже отвечали
источник

РИ

Роман Игумнов in Laravel UA
Oleg Khalin
В конфиге есть вайтлист, тебе же уже отвечали
Я не нашел там ничего похожего на вайтлист
источник

РИ

Роман Игумнов in Laravel UA
Покажешь?
источник

MA

Maksim Aleshchenko in Laravel UA
источник

РИ

Роман Игумнов in Laravel UA
да это конечно супер! А вот что конкретно искать?))))
источник

MA

Maksim Aleshchenko in Laravel UA
я думаю стоит поискать свой вопрос
источник

РИ

Роман Игумнов in Laravel UA
мда
источник

РИ

Роман Игумнов in Laravel UA
😕
источник