2016-09-20 2 views
-1

Я хочу, чтобы вставить данные по роли пользователя Вот мой контроллерКак вставить данные с помощью роли пользователя в Laravel 5.2

public function getWorks($class_id,Request $request) 
    { 
      @if(Auth::user()->role=="Teacher") 
      else if($validator->fails()) 
      { 
       $works = new assainments(); 
       $works -> title = $text; 
       //$works -> file = $fileName; 
       $works -> class_id = $class_id; 
       $works -> users_id = Auth::user()->id; 
       $works -> save(); 

      } 
      @endif 
     } 

Я не могу использовать здесь @if(Auth::user()->role=="Teacher"). Как я могу это использовать?

ответ

0

Вы делаете что-то неправильно, я думаю, что до сих пор. Здесь есть вероятность ответа:

public function getWorks($class_id,Request $request) 
{ 
     if(Auth::user()->role=="Teacher") 
     { 
     // do validation 
     // .... 
     // .... 

     if(!$validator->fails()) 
     { 
      $works = new assainments(); 
      $works -> title = $text; 
      //$works -> file = $fileName; 
      $works -> class_id = $class_id; 
      $works -> users_id = Auth::user()->id; 
      $works -> save(); 

     } 
     } 
     else 
     { 
     // do return false 
     return redirect()->back(); 
     } 
} 
+0

Thnx bro ... Helpfull ... – Shuvo

Смежные вопросы