На каком уровне необходимо знать php чтобы приступать к изучению фреймворков?
На уровне, когда вам 
1. надоест писать с нуля каждую страничку отдельно, 
2. вы увидите, что все они имеют много общих элементов,
3. и поэтому у вас возникнет желание написать свой маааалеький фреймворчик.
Это значит, что вы созрели для изучения фреймворков :-)
Нужно хотя бы знать синтаксис, представлять как это работает, разобраться с ООП. 
После можно начинать изучать фреймворк. Laravel или Yii в принципе не имеет значения. Хотя я бы присматривался к ларавелу.