Size: a a a

Laravel для начинающих

2020 May 17

АЗ

Алихан Закиров... in Laravel для начинающих
Vladimir Yefremov
Это сообщение   тоже к языкам относится?
Ага
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Vladimir Yefremov
Понимаю, но хочется добавлять языки  чисто из админки
Гмм
Из админки текстики под ui менять? Странно, но допустим. Тогда да, просто отдельная таблица в бд вида
label|lang|value
источник

VY

Vladimir Yefremov in Laravel для начинающих
Алихан Закиров
Гмм
Из админки текстики под ui менять? Странно, но допустим. Тогда да, просто отдельная таблица в бд вида
label|lang|value
Ну, а чего странно?
Например, работает сайт для 2-х языков - рус/укр. Потом надо добавить молдавский и белорусский.... Допиливать?
А хотим заложить возможность делать это владельцу без доработки..

таблица в бд вида
label|lang|value

понятно, так и пойдем
источник

d

die(: in Laravel для начинающих
Dmitriy
public function up()
{
   Schema::create('books', function (Blueprint $table) {
       $table->id();
       $table->string('title');
       $table->unsignedBigInteger('author_id');
       $table->string('genre');
       $table->timestamps();
       $table->foreign('author_id')->references('id')->on('authors')->onDelete('cascade');
   });
on('author') попробуй
у меня однажды так получилось избавиться от этого бага)
источник

D

Dakota in Laravel для начинающих
Насколько стабильный будет сайт на ларавел? Примерно какую нагрузку сможет выдержать? Насколько это зависит от сервера?
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Vladimir Yefremov
Ну, а чего странно?
Например, работает сайт для 2-х языков - рус/укр. Потом надо добавить молдавский и белорусский.... Допиливать?
А хотим заложить возможность делать это владельцу без доработки..

таблица в бд вида
label|lang|value

понятно, так и пойдем
Чаще всего трудозатраты которые уходят на разработку всего этого добра гораздо дороже выходят, чем тупо взять lang файл и отдать переводчику(или заказчику), и после этого влить уже доп.файл обратно на сайт. Разрабатывать ничего не надо
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Такой подход мы много где использовали, и это дешевле разработки системы поддержки мультиязычности в админке
источник

VY

Vladimir Yefremov in Laravel для начинающих
Dakota
Насколько стабильный будет сайт на ларавел? Примерно какую нагрузку сможет выдержать? Насколько это зависит от сервера?
50/50 я думаю....
Чтобы код выдерживал нагрузку - надо правильно спроектировать, правильно написать запросы в БД, кешировать...
Остальное от сервера
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Потому что как правило языки добавляются не так часто, чтобы функционал пилить под это отдельный
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Алихан Закиров
Такой подход мы много где использовали, и это дешевле разработки системы поддержки мультиязычности в админке
Это все относится к ui
источник

VY

Vladimir Yefremov in Laravel для начинающих
Алихан Закиров
Это все относится к ui
понятно
источник

ВС

Владислав Субботин... in Laravel для начинающих
Dakota
Насколько стабильный будет сайт на ларавел? Примерно какую нагрузку сможет выдержать? Насколько это зависит от сервера?
Стабильность определяется инфраструктурой, прежде всего. И прямотой рук архитектора. Фреймворк в этом смысле играет не такую большую роль, отвечая лишь за исправление некоторых уязвимостей, типа CSRF, которые не вляют на нагрузку.
источник

AH

Andrey Helldar in Laravel для начинающих
Владислав Субботин
Стабильность определяется инфраструктурой, прежде всего. И прямотой рук архитектора. Фреймворк в этом смысле играет не такую большую роль, отвечая лишь за исправление некоторых уязвимостей, типа CSRF, которые не вляют на нагрузку.
Не всегда. Фреймворк тоже может очень сильно влиять на конечный результат. Важно смотреть на то, что у него под капотом.
источник

D

Dakota in Laravel для начинающих
Есть ли способы проверить нагрузку?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Dakota
Есть ли способы проверить нагрузку?
Провести нагрузочное тестирование
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Dakota
Есть ли способы проверить нагрузку?
Яндекс.Танк
источник

VY

Vladimir Yefremov in Laravel для начинающих
Алихан Закиров
Потому что как правило языки добавляются не так часто, чтобы функционал пилить под это отдельный
согласен,
т.е. теперь мне получается надо развернуться на 180 град и сказать - не будем делать в БД, а сделаем в лэнг файлах...
источник

AH

Andrey Helldar in Laravel для начинающих
Dakota
Есть ли способы проверить нагрузку?
источник

D

Dakota in Laravel для начинающих
Спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
источник