Сергей
да
Dmitry
url он именно на public выдавать должен
Сергей
Путь пишется в базу /storage/assets/...
Dmitry
жесть )
Сергей
жесть )
Почему?)🙈
T.A
кто-нибудь использовал vuetify?
Dmitry
хотя он у тебя в принципе относительный получается ...
Dmitry
Почему?)🙈
покажи структуру папок, мне кажется ты как то странно все сделал
Сергей
Сергей
храню путь через Storage::disk('public')->url($path);
Сергей
получается что он /storage/assets
Dmitry
получается что он /storage/assets
а copy так же пробовал сделать? Storage::disk('public')->copy() или оно у тебя по умолчанию public?
Сергей
вообще по дефолту
Dmitry
попробую
хотя стоп, ты путь как сохраняешь в базу?
Dmitry
$path = $file->save() ?
Сергей
хотя стоп, ты путь как сохраняешь в базу?
$path = Storage::disk('public')->url($pathImg);
Dmitry
$path = Storage::disk('public')->url($pathImg);
это не правильно, ты не тот путь хранишь
Dmitry
надо тот что после сохранения возвращается
Anton
Ребят, чистая установка laravel на ubuntu, ошибки.. PHP Warning: require(/var/www/.../public_html/public/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/devs.pp.ua/public_html/public/index.php on line 24 PHP Fatal error: require(): Failed opening required '/var/www/.../public_html/public/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/devs.pp.ua/public_html/public/index.php on line 24
Сергей
надо тот что после сохранения возвращается
А как потом в вьюхе его выводить?
Сергей
Dmitry
А как потом в вьюхе его выводить?
Storage::disk('public')->url($pathImg);
Anton
я понимаю, но внутри все чисто.
Олексій
Черным по белому
Anton
Из-за чего не может открыть? файл есть
Олексій
И чтоН
Сергей
Storage::disk('public')->url($pathImg);
<img src="{{ Storage::disk('public')->url($pathImg) }}" /> ТАк?
Олексій
Пути не верные может быть
Сергей
ага
Жесть)
Anton
понял, ищу проблему
T.A
Ребят, ошибка SQLSTATE[HY000]: General error: 1364 Field 'age' doesn't have a default value (SQL: insert into `users` (`name`, `email`, `password`, `updated_at`, `created_at`) values (Elon Musk, test@test.com, falcon, 2018-03-12 10:50:23, 2018-03-12 10:50:23))
T.A
Dmitry
Жесть)
можешь в декоратор это засунуть или в мутатор
Anton
нужно было запустить composer install
T.A
мб из-за того, что age идет как string?
Олексій
нужно было запустить composer install
Ты же сказал что файл есть
Anton
удалил и перезапустил
Anton
заработало
Anton
я хз в чем был косяк
Олексій
мб из-за того, что age идет как string?
У тебя тоже в ошибке ответ
Dmitry
удалил и перезапустил
бывает когда composer под рутом запускаешь или типа того
Олексій
Field 'age' doesn't have a default value
T.A
Field 'age' doesn't have a default value
ну хурошо, но я же передаю значения
Олексій
Похоже что нет
T.A
или в миграциях добавить ->default('null')
Олексій
где у тебя в SQL запрос?
Олексій
Это ошибка SQL сервера
Ахмедов
ну хурошо, но я же передаю значения
скорее не передаешь сделай нулабле
T.A
$user = new User(request()->all()); $user->save();
T.A
всем спасибо
Олексій
Ебать. Ларавель правда так разлагает мозг?
Andrey
Ебать. Ларавель правда так разлагает мозг?
Будто ты никогда не был новичком?)
Олексій
Будто ты никогда не был новичком?)
Я ошибки читал и вставлял их в гугл. Там ответ
Andrey
Поздравляю, ты — интроверт. А то, что ты видишь сверху — экстроверты. Им проще спросить другого.
Dmitry
я до сих пор особо не пойму нафиг оно надо. У меня почти в каждой моделе $guarded = [];
Олексій
Олексій
https://laravel.com/docs/5.6/eloquent#mass-assignment
Dmitry
Это чтобы все были fillable кажись или что то типа того
ну да, для этого и делаю. Вопрос был для чего fillable надо. Какие полезные юзкейсы
Олексій
ну да, для этого и делаю. Вопрос был для чего fillable надо. Какие полезные юзкейсы
Это сделано для мудачья которое делает $model->load($request->all())
Dmitry
ну там же есть кастомные реквесты, которые только нужные поля вернут...
Олексій
Ограничить доступы к полям. Например если ты так делаешь и у тебя ВСЕ fillable - могу засетить deleted_at из реквеста
Олексій
или что то системное
Олексій
ну там же есть кастомные реквесты, которые только нужные поля вернут...
Видел как из за кастомных реквестов чуваку пальцы отрезали на работе
Олексій
Жуть
Олексій
Рабские условия
Dmitry
а если $model->deleted_at = null это норм? )))
Олексій
Сергей
Олексій
подскажи где об этом почитать?
https://laravel.com/docs/5.6/eloquent-mutators
Dmitry
подскажи где об этом почитать?
про декораторы(именно презенторы) можешь тут почитать http://developer.uz/blog/layered-structure-for-yii-app/
Сергей
про декораторы(именно презенторы) можешь тут почитать http://developer.uz/blog/layered-structure-for-yii-app/
Я не совскем понимаю как мне быть если мне путь отдавать по api? то лажа какая то ведь
Dmitry
Я не совскем понимаю как мне быть если мне путь отдавать по api? то лажа какая то ведь
В чем у тебя проблема? Вообще для апи хорошая практика юзать api resources