Size: a a a

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

2020 September 09

S

Shotty in Laravel для начинающих
Sergey Chizhik
Ну так и бери любой headless браузер
У меня html не на странице, то есть не ссылкой передать, а напрямую код html...

В общем, есть редактор, из него получаем html и его нужно в картинку и отправить в slack
источник

SG

Sergey Gerasimov in Laravel для начинающих
Shotty
У меня html не на странице, то есть не ссылкой передать, а напрямую код html...

В общем, есть редактор, из него получаем html и его нужно в картинку и отправить в slack
И? Что это меняет?
источник

S

Shotty in Laravel для начинающих
Sergey Gerasimov
И? Что это меняет?
Что-то не могу найти где можно это сделать методом php, только js нахожу.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

D

DK in Laravel для начинающих
Как правильнее называть методы в сервисе, если они должны сделать какие-то вычисления?
Сеттеры, явно не то.
аля setProfit
источник

IS

Illia Sakovich in Laravel для начинающих
Sergey Chizhik
Так а прикол в чём:

Код
{!! '<?php' !!}

Покажет
<?php

А код
{!! '<?php declare(strict=1);' !!}

Отвалится с ошибкой


И вот схерали blade суётся в мои строки?)
Если бы эта строка была в переменной, то было бы все ок, думаю
источник

IS

Illia Sakovich in Laravel для начинающих
DK
Как правильнее называть методы в сервисе, если они должны сделать какие-то вычисления?
Сеттеры, явно не то.
аля setProfit
Вычисления? Например?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
DK
Как правильнее называть методы в сервисе, если они должны сделать какие-то вычисления?
Сеттеры, явно не то.
аля setProfit
чево
источник

D

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
- Метод должен делать вычисления
- аля SetProfit
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
calculateQuantity
источник

D

DK in Laravel для начинающих
Alexander Pavlenko 🌚
- Метод должен делать вычисления
- аля SetProfit
я намутил их приватными сеттерами, бадум-тс
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

EV

Evg V. in Laravel для начинающих
Maksim (Ellrion) Platonov
ожидается услышать хотя бы xss, sql-injection, csrf, с примерами как атака проводится. ну и соответственно экранирование в блейд, подготовленные выражения в pdo на уровне элоквента, ну и токен ну и т.д.
А csrf это не защита от xss?)
Можно ещё какие-нибудь для примера ?)
источник

Е

Евгений in Laravel для начинающих
Евгений
return [
           'name' => 'string|max:100|required',
           'alias' => 'string|max:100|nullable|unique:menu',
       ];
так сработало, благодарю
кстати это сработало только если поле alias заполнено,
а если name заполнить, а alias не заполнить, то хоть и не прерывает выполнение кода, но выдаёт предупреждение
The alias must be a string.
public function store(MenuRequest $request)
  {
       $menu = new Menu([
           'name' => $request['name'],
           'alias' => $request['alias'] ?: Str::slug($request["name"]),
       ]);
       $menu->save();
       return redirect()->route('menus.edit', [
           'menu' => $menu->id,
       ])->withInput();
   }
Здесь же по идее берётся $request['name']
источник

IS

Illia Sakovich in Laravel для начинающих
Ты же получаешь инфу) так что скорее get...
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
DK
я намутил их приватными сеттерами, бадум-тс
поздравляю, ты превратил сервис в говно)
источник

Е

Евгений in Laravel для начинающих
Евгений
кстати это сработало только если поле alias заполнено,
а если name заполнить, а alias не заполнить, то хоть и не прерывает выполнение кода, но выдаёт предупреждение
The alias must be a string.
public function store(MenuRequest $request)
  {
       $menu = new Menu([
           'name' => $request['name'],
           'alias' => $request['alias'] ?: Str::slug($request["name"]),
       ]);
       $menu->save();
       return redirect()->route('menus.edit', [
           'menu' => $menu->id,
       ])->withInput();
   }
Здесь же по идее берётся $request['name']
public function rules()
   {
       return [
           'name' => 'string|max:50|required',
           'alias' => 'string|max:50|unique:marks,name',
       ];
   }
здесь берётся поле name если alias  не заполнен?
что-то не работает данное правило
источник

D

DK in Laravel для начинающих
Alexander Pavlenko 🌚
поздравляю, ты превратил сервис в говно)
когда пытаешься переписать чужое говно)
источник

ЕК

Егор Карась... in Laravel для начинающих
Alexander Pavlenko 🌚
поздравляю, ты превратил сервис в говно)
Орнул
источник