Size: a a a

2020 July 20

Н

Никита in Laravel Pro
key:generate
кстати, я его сделал только когда первый раз залил фреймворк на хостинг. НО, очень редко, наблюдаю ошибку (она не синхронна с 419) в логах , связанную с ключом. Но при этом все работает и кем и при каких обстоятельствах была вызвана не знаю
источник

Н

Никита in Laravel Pro
попробую ловить 419 и делать редирект + увеличу время жизни сессии. А переводить сессии в другой источник нет смысла? Например в редис?
источник

D

Dobrik in Laravel Pro
я работаю с редис если несколько инстансов приложения, в теории должно работать с ним быстрее
источник

Н

Никита in Laravel Pro
спасибо большое за советы, буду пробовать
источник

В

Вова in Laravel Pro
сделайте еще после деплоя php artisan config:cache
источник

Н

Никита in Laravel Pro
Вова
сделайте еще после деплоя php artisan config:cache
спасибо, сейчас сделаю
источник

VL

Victor L in Laravel Pro
   Route::get('/', [GuardianController::class, 'index'])->name('guardian'); подскажите можно ли использовать такую фишку для роутов? в документации не находил такого способа подключения класса к роуту
источник

В

Вова in Laravel Pro
можно
источник

M

Michael in Laravel Pro
Никита
Добрый день. Периодически выходит ошибка 419. Связь уловить не могу. Скорее всего она выходит, когда долгое время не активен сеанс. Думаю связано с csrf защитой. Можете подсказать куда копать и что смотреть? Спасибо
поставь https://github.com/GeneaLabs/laravel-caffeine , он будет периодически дёргать с сервера csrf-токен, чтобы такого не происходило
источник

VL

Victor L in Laravel Pro
просто может это старый ситексес? я только с 5.6 начал изучать ларку, боюсь что бы не выпили такую опциию в новой версии, что бы потом не переделовать на обычную запись ` Route::get('/portfel', 'Guardian\PortfelController@index')->name('guardian.portfolio');
      `
источник

Н

Никита in Laravel Pro
Michael
поставь https://github.com/GeneaLabs/laravel-caffeine , он будет периодически дёргать с сервера csrf-токен, чтобы такого не происходило
вроде то что надо! Спасибо!)
источник

YS

Yuriy Shmidt in Laravel Pro
Victor L
просто может это старый ситексес? я только с 5.6 начал изучать ларку, боюсь что бы не выпили такую опциию в новой версии, что бы потом не переделовать на обычную запись ` Route::get('/portfel', 'Guardian\PortfelController@index')->name('guardian.portfolio');
      `
Ну на то роуты в файлы отдельные и вынесены что бы если уж и выпилят подправить можно было без проблем 😉
источник

VL

Victor L in Laravel Pro
ок, подскажите пожалуйста как организовать роуты, а то они у меня большие выходят на 300 строк, в большинстве мне не нужно Route::resource  только get и post
источник

YS

Yuriy Shmidt in Laravel Pro
Почитать про роуты
Сделать выводы
Отрефакторить

не?
источник

4

4unkur in Laravel Pro
Victor L
ок, подскажите пожалуйста как организовать роуты, а то они у меня большие выходят на 300 строк, в большинстве мне не нужно Route::resource  только get и post
ну так не объявляй resource роуты а просто те которые тебе надо
источник

В

Вова in Laravel Pro
Роуты можно разносить в разные файлы, так же как это сделано для роутов web.php и api.php Если у вас уже в web свалка, можете сделать еще один файл, туда по смыслу перенести связанные роуты, и подключить это новый файл RouteServiceProvider
источник

VL

Victor L in Laravel Pro
Yuriy Shmidt
Почитать про роуты
Сделать выводы
Отрефакторить

не?
ну я знаю что можно  Route::resource через only оставить только get и post
источник

VL

Victor L in Laravel Pro
но все равно `Route::resource('photos', 'PhotoController')->only([
   'index', 'show'
]);` займет три строки, когда get и post всего две
источник

VL

Victor L in Laravel Pro
ок, попробую выносить в файлы
источник

AB

Alex Berezhkovsky in Laravel Pro
https://laravel.com/docs/7.x/controllers#restful-partial-resource-routes
Route::apiResources([
   'photos' => 'PhotoController',
   'posts' => 'PostController',
],
['except' => [ 'store', 'update', 'destroy'] ]);
источник