Size: a a a

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

2020 January 25

VY

Vladimir Yefremov in Laravel для начинающих
Alexander Pavlenko 🌚
зайди в трейт и посмотри
в трейт я зашел, посмотрел, почти понял как он работает,
но вопрос мой о другом -
use в теле контроллера сразу выполняет этот трейт?
или в контроллере нужно дергать его методы?
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
всмысле
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
не понятен вопрос
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
по первой части
Что значит выполнит трейт?
источник

VY

Vladimir Yefremov in Laravel для начинающих
у меня в версии 5.3 работал слушатель события Registered, в 6.1. - перестал....
ищу причину
источник

ML

Mehrob Latipov in Laravel для начинающих
Vladimir Yefremov
в трейт я зашел, посмотрел, почти понял как он работает,
но вопрос мой о другом -
use в теле контроллера сразу выполняет этот трейт?
или в контроллере нужно дергать его методы?
Трейт просто добавяет эти функции к тебе в класс, вот и дергаешь по мере нужды
источник

VY

Vladimir Yefremov in Laravel для начинающих
раньше я не заглядывал в контроллер RegisterController - работало и хорошо :)
а теперь вынужден ресерчить....
источник

VY

Vladimir Yefremov in Laravel для начинающих
Mehrob Latipov
Трейт просто добавяет эти функции к тебе в класс, вот и дергаешь по мере нужды
понятно,
спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
Санжар
А в итоге приняли?
Самое интересное то, что про ТЗ сказали "выполнено на "отлично", но в оффере отказали. При этом, на сеньора ещё парень был. Недавно переписывался с их hr - они до сих пор ищут.

Интересно то, что на собеседовании они спрашивали только за теорию. Ощущение было что я не разработчиком устраиваюсь, а учителем информатики. А ещё, внимание, на листочке дали несколько примеров решить... Примеров "на джуна"...
Один из пунктов задания:

Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';
источник

С

Санжар in Laravel для начинающих
Andrey Helldar
Самое интересное то, что про ТЗ сказали "выполнено на "отлично", но в оффере отказали. При этом, на сеньора ещё парень был. Недавно переписывался с их hr - они до сих пор ищут.

Интересно то, что на собеседовании они спрашивали только за теорию. Ощущение было что я не разработчиком устраиваюсь, а учителем информатики. А ещё, внимание, на листочке дали несколько примеров решить... Примеров "на джуна"...
Один из пунктов задания:

Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';
Никогда не понимал смыслов таких заданий на самом деле.
источник

С

Санжар in Laravel для начинающих
могли бы просто спросить про слабую типизацию/приведение типов/етс
источник

С

Санжар in Laravel для начинающих
если для них это так важно
источник

AH

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

С

Санжар in Laravel для начинающих
Andrey Helldar
Самое интересное то, что про ТЗ сказали "выполнено на "отлично", но в оффере отказали. При этом, на сеньора ещё парень был. Недавно переписывался с их hr - они до сих пор ищут.

Интересно то, что на собеседовании они спрашивали только за теорию. Ощущение было что я не разработчиком устраиваюсь, а учителем информатики. А ещё, внимание, на листочке дали несколько примеров решить... Примеров "на джуна"...
Один из пунктов задания:

Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';
Странно что отказали х)
источник

D

DK in Laravel для начинающих
Andrey Helldar
Самое интересное то, что про ТЗ сказали "выполнено на "отлично", но в оффере отказали. При этом, на сеньора ещё парень был. Недавно переписывался с их hr - они до сих пор ищут.

Интересно то, что на собеседовании они спрашивали только за теорию. Ощущение было что я не разработчиком устраиваюсь, а учителем информатики. А ещё, внимание, на листочке дали несколько примеров решить... Примеров "на джуна"...
Один из пунктов задания:

Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';
кек, вопрос на преобразование типов и строгое\нестрогое сравнение
источник

С

Санжар in Laravel для начинающих
Andrey Helldar
Самое интересное то, что про ТЗ сказали "выполнено на "отлично", но в оффере отказали. При этом, на сеньора ещё парень был. Недавно переписывался с их hr - они до сих пор ищут.

Интересно то, что на собеседовании они спрашивали только за теорию. Ощущение было что я не разработчиком устраиваюсь, а учителем информатики. А ещё, внимание, на листочке дали несколько примеров решить... Примеров "на джуна"...
Один из пунктов задания:

Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';
А они объяснили почему отказали?
источник

AH

Andrey Helldar in Laravel для начинающих
Санжар
могли бы просто спросить про слабую типизацию/приведение типов/етс
Итак, вначале говорил с HR "за жизнь" - кто я, чем занимаюсь, какие цели, также за контору - кто они, что делают, почему берут сотрудников.

Дальше пришли два бэка и тимлид. Один бэк практик, второй теоретик. Тимлид общие вопросы задавала, а вот бэк теоретик подзаебал. Ощущение было что он полученные в ВУЗе знания пытался хоть куда-нибудь засунуть ))
Помимо прочего выдали ТЗ минут на 10, которое я сделал за пару минут. Его сложность как таблица умножения для пятиклассника - так сказать "отсев" тех кто "не туда" зашел.

Выглядело оно так (1 в 1 не помню, передаю суть):
1. Выполнится ли каждая строчка кода. Объясните почему:

$x = 1;

if ($x == '1')
 echo 'e';

if ((int) $x == true)
 echo 'b';

if ((bool) $x === true)
 echo 'a';

if ($x === true)
 echo 'd';


2. Что получится в результате выполнения кода:

class A {
 private $var;
}

class B extends A {
   public $var;
}

$aTest = new A;
$bTest = new B;

echo $aTest->var;
echo $bTest->var;


3. Что-то там тоже про выполнение:

class A {
 static function foo() {
   return 'foo1';
 }

 static function test1() {
   return self::foo();
 }

 static function test2() {
   return static::foo();
 }
}

class B extends A {
 static function foo() {
   return 'foo2';
 }
}

echo A::test1();
echo B::test2();


Далее теоретик загрузил разными понятиями типа SOLID, DDD, DRY и т.д. пытаясь понять что я о них знаю и как понимаю. Сказал что я силен в теории, зато на практике по факту могу многое.
Также за DI спрашивал
(к слову это:)
public __constructor(MyClass $a) {
 $this->a = $a;
}


И за это всё поболтали. Бэк практик спросил лишь сталкивался ли я с GraphQL и, получив ответ что прочел что это, а так заглянуть в доку на пару часов, успокоился.

С тимлидом поговорили за железо: у них "из коробки" i5, 16 Гб RAM, SSD и два монитора.
Зарплата вся "белая". Переработок нет (максимум 1 раз в год, сказали, бывает, и всё оплачивают).
Спросили почему ухожу.

Далее, под конец собеседования, скинули ТЗ.
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Мне отказывали, когда ловили за Битриксом(
источник

AH

Andrey Helldar in Laravel для начинающих
Санжар
А они объяснили почему отказали?
Нет, не сказали.
Мы с hr и после этого недолго болтали в другие дни по телеге, но она не рассказывает истинную причину. Просто сказала "ребята против".
источник

С

Санжар in Laravel для начинающих
Andrey Helldar
Нет, не сказали.
Мы с hr и после этого недолго болтали в другие дни по телеге, но она не рассказывает истинную причину. Просто сказала "ребята против".
Overqualified :DDD
источник