(9 сен 2018, 22:14) (
0/
0)
[
0]
RGame,
это не симфония) это другой фреймворк, это было к тому, что скилл тебе может дать) как минимум свой фреймворк написать или те или иные компоненты.
(9 сен 2018, 22:13) (
0/
0)
[
0]
RGame,
а зачем доктрин?) напиши или возьми билдер) ну, или уж на то пошло, то нативными запросами стреляй)
(9 сен 2018, 22:03) (
0/
0)
[
0]
(9 сен 2018, 22:00) (
0/
0)
[
0]
(9 сен 2018, 21:58) (
0/
0)
[
0]
RGame,
и к тому же, в симфонии есть отдельносозданный уже бандл FrameworkBundle, который уже в себе содержит всё, что нужно для запуска проекта на основе MVC подобной системы.
(9 сен 2018, 21:57) (
0/
0)
[
0]
RGame,
ларавель стоит на основе симфонии, ты посмотри какие пакеты требует ларавель. в основном в симфонии всё прозрачно. если думать головой, то всё можно понять как там устроено и это круто. ты повысишь свой скилл в плане программирования и мышления в программировании в принципе) пускай бутстрап изучит..
(9 сен 2018, 18:46) (
0/
0)
[
0]
Цитата:
RGame: Аа) ну тогда рановато для vue и других фреймворков) хотя... Vue очень простой) глянь в youtube , там куча уроков) vue очень упрощает работу) но скорее для этого проекта уже не реально перейти полностью на vue, но какие-то эллементы интерфейса можно сделать на нем
Добавлено спустя 4 мин:
Если реально расчитываешь на много пользователей, смотри еще в сторону highload:
Очереди, кеширование, шардинг бд, порцинирование бд, индексы в бд и т.д.
Что ты ему накидываешь?))) Последние слова это одно понятие) Умными словами я тоже могу закидывать)
(9 сен 2018, 18:06) (
0/
0)
[
0]
Цитата:
koldun: Код? Зачем тебе код? Я ведь не кишки игры оценить прошу.
Добавлено спустя 11 мин:
[code]
namespace App\Http\Middleware;
use Auth;
use Closure;
use App\Models\BackPack;
class AutomaticBeltsMiddleware
{
/**
* Handle an incoming request.
*
* Удалён \Illuminate\Http\Request $request
* Удалён \Closure $next
* Удалён mixed
*/
public function handle($request, Closure $next)
{
if (Auth::check()) {
$items = BackPack::where('user_id', Auth::user()->id)->where('automatic_belts', '!=', null)->get();
foreach ($items as $item) {
if($item->count_belts < $item->automatic_belts){
$i = 0;
$count = $item->automatic_belts - $item->count_belts;
for($i; $i < $count; $i++){
if($item->count > 0){
$item->count_belts += 1;
$item->count -= 1;
$item->inc = 1;
$item->save();
}else{
$item->automatic_belts -= 1;
Auth::user()->count_belt_size = Auth::user()->count_belt_size - $item->size;
if($item->count == 0 AND $item->count_belts == 0 AND $item->automatic_belts == 0){
$item->delete();
}else{
$item->inc = 1;
$item->save();
}
Auth::user()->save();
}
}
}
}
}
return $next($request);
}
}
?>
[/code]
Если честно, то очень уныло) юзай голый симфони и горя тебе не видать)) ларавель очень тупо написан по моему мнению, и вот как раз там они изобретают велосипед)) используя компоненты симфонии, которые уже формально изолированы от статики и статических классов и функций они умудряются создать нечто состоящее из огромного количества статики..