SarcasmIO
И как этого достигнуть?
наиболее оптимальное решение DDD, слабосвязный код, изолированные компоненты, если можно то стейтлесс + микросервисы, без "core" компонентов
SarcasmIO
все зависит от специфики проекта, например если отвалится рега, насколько сильно это повлияет на ваш проект, можно ли сказать что он будет продолжать функционировать?)
Andriy
Есть скрин файловой структуры?
Andriy
Как я понимаю все приложение разбивается на молули
SarcasmIO
Есть скрин файловой структуры?
если интересно завтра в 10 могу показать.
SarcasmIO
Главное чтобы это все оправдывало себя
однозначно есть свои плюсы, но и минусы тоже, сложность проекта одна из них
Anton
Amazon EC2 год бесплатно
я чет не понял, это как впс? Там какие ограничения? на сайте хер поймешь
Johnny
я чет не понял, это как впс? Там какие ограничения? на сайте хер поймешь
Регистрируешься, привязываешь карточку (снимут 1USD чтобы подтвердить что ты живой человек), после чего в личном кабинете сможешь заказать один VPS (on-demand instance) мощностью t2.micro. Получаешь ipv4, ssh, publicDNS все дела. Для начала, laravel вполне потянет. Год будет работать бесплатно.
Johnny
Начнут тикать деньги за него согласно тарифам и раз в месяц списываться.
Alex
а digital ocean?
Volodymyr
Всем привет! Ребят, посоветуйте пакет для использования ролей и пермишенов, не охота велосипед писать. Спасибо!
Дмитро
Laratrust
Volodymyr
Laratrust
спасибо!
Michael
Подскажите, пожалуйста, правильно настроить apache2 + laravel. Домашняя страница открывается нормально. Клик по сслыке, например, /catalog возвращает: Not Found The requested URL /catalog was not found on this server. Если вручную перейти по site/index.php/catalog, то страница нормально открывается. Сделано: Включил mod_rewrite, положил в site/public файл .htaccess со следующим содержанием: Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] Не фурычит. Третий день уже бьюсь.
Michael
Да, в sites-available указал ее
Dmitry
а как же ты тогда умудряешься перейти по site/index.php/catalog
Oleh
Спокойной. С реврайтом что-то, или правилами, поставь нджинкс
Michael
http://f3.s.qip.ru/k9ZG4X9M.png А с nginx'ом не станет все сложнее? Я просто нуб еще в этих делах
Oleh
Есть готовые конфигурации нджинчка для ларавель
Anonymous
Вопрос по eloquent-у конкретно для Как отключить запись ошибок для конкретно одном модели? (при инсерте)
Anonymous
Вопрос по eloquent-у конкретно для Как отключить запись ошибок для конкретно одном модели? (при инсерте)
Integrity constraint violation: 1062 Duplicate entry '7211819' как такое может быть при том что в модельке так $app = App::firstOrCreate(['obj_id' => $id]);
Dmitry
Integrity constraint violation: 1062 Duplicate entry '7211819' как такое может быть при том что в модельке так $app = App::firstOrCreate(['obj_id' => $id]);
вообще лучше не отключать. Но если хочешь управлять этим, оборачивай в try catch По созданию, посмотри какой он у тебя запрос формирует, может там какие то данные в модели у тебя подмешиваются.
Johnny
Да, в sites-available указал ее
apache перезагружал после a2enmod ?
Michael
да, уже перезагружал его раз 50
Michael
С чем может быть связано такое поведение, куда копать?
Michael
Это не он? http://f1.s.qip.ru/k9ZG4X9O.png
Johnny
А, секунду, еще AllowOverride
Michael
Нет, apache'вская not found
Dmitry
значит реврайт не работает
Johnny
Это не он? http://f1.s.qip.ru/k9ZG4X9O.png
Должна быть строка AllowOverride All <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/site ErrorLog ${APACHE_LOG_DIR}/site_error.log CustomLog ${APACHE_LOG_DIR}/site_access.log combined <Directory /var/www/site> Options Indexes FollowSymLinks MultiViews AllowOverride All </Directory> </VirtualHost>
Alexander
<Directory /var/www/your_site/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Alexander
вот это добавь
Oleg
Это не он? http://f1.s.qip.ru/k9ZG4X9O.png
во первых a2enmod rewrite и systemctl restart apache2 во вторых в .htaccess обязательно должно быть RewriteEngine On
Oleg
и затем AllowOverride all
Oleg
обычно такие проблемы если чистая лара связанны только с мод реврайтом
Michael
Парни, спасибо всем большое.
Александр
спасибо, уже зарегался
привет. там на этапе валидации телефона у тебя все ок было? амазон норм дозвонился?
Sergey
привет. там на этапе валидации телефона у тебя все ок было? амазон норм дозвонился?
до меня не мог амазон дозвонится, идет входящий, и сбрасывается
Сергей
Подскажите почему такая ошибка? Image source not readable
Сергей
не верный путь или нет доступа к файлу?
Anton
Добрый день! Немного нубский вопрос. Пишу такой роут - Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'admin'], function () { Далее Route::get('static', 'StaticController@index')->name('static.index'); Route::get('static/edit/{$id}', 'StaticController@show')->name('static.edit'); Во втором методе находится только dd($id) - но все падает в 404 ошибку. Пробовал выносить из группы. Менять название методов. Но все также. Что ещё стоит попробовать?:)
Сергей
проверь через file_existst
надо было путь указывать через public_path($path)
Сергей
Как работает Storage::copy()?? Уже руками ввел путь в первый аргумент, но до сих по ошибка что файл не найден
Dmitry
путь относительно нее будет
Сергей
и смотри какая папка у тебя как корневая указана
путь по линку storage из папки паблик в файла)
Сергей
путь относительно нее будет
Поэтому делаю public_path($url)
Dmitry
зачем?
Dmitry
Storage::url($path)
Сергей
Ну если указать иначе то он смотри в папку проекта и оттуда начинает искать
SarcasmIO
у тебя в паблик симлинк лежит
Dmitry
ну так ты бери через сторадж
Сергей
Storage::url($path)
ну вот так выводит /storage/assets/...
Сергей
а это путь для паблик
Dmitry
задай свой путь
Dmitry
типа того у тебя будет 'uploads' => [ 'driver' => 'local', 'root' => public_path() . '/uploads', 'url' => '/uploads', ],
Сергей
задай свой путь
Для ярлыка?
Dmitry
пофигу для чего
Dmitry
можешь просто url поменять
Dmitry
у базовой конфигурации
Сергей
типа того у тебя будет 'uploads' => [ 'driver' => 'local', 'root' => public_path() . '/uploads', 'url' => '/uploads', ],
'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => '/storage', 'visibility' => 'public', ],
Dmitry
ну по этому он тебе и отдает путь со /storage
Сергей
Dmitry
симлинк то на паблик у тебя есть?