2016-07-09 3 views
0

ドロップダウンリストを正しく取得していますが、ページをリフレッシュした後にドロップダウンリストのすべての値がディサッパーです。リフレッシュ後、ドロップダウンリストディスパー

public function SecondLogin(Request $request){ 

    $view = property_exists($this, 'loginView') 
       ? $this->loginView : 'auth.authenticate'; 

    if (view()->exists($view)) { 
     return view($view); 
    } 
     $email1=session::pull('shop_id'); 
     $employee_email=session::pull('employee_email'); 

     $main_shop=User::with('user_details')->where('email', $email1)->first(); 
     $employee_list=session::pull('employee_list'); 
     $employee_list = User::Orwhere('id',$main_shop['id'])->Orwhere('shop_parent_id',$main_shop['id'])->where('status',1)->get(); 


    return view('auth.secondlogin')->with([ 'employee_list' => $employee_list,'email1'=>$email1,'main_shop'=>$main_shop,'employee_email'=>$employee_email]); 
} 

ビュー :

<div class="form-group"> 
      <select name='employee_Id' class="form-control"> 
       <option class="category" value="" >-Select your name-</option> 
       @foreach($employee_list as $employee) 
         <option class="category" value= "{{ $employee->id }}" @if($employee_email==$employee->email) selected='selected' @endif>{!! $employee->name !!}</option> 
       @endforeach 
     </select> 
     </div> 

が間違って何が起こっているか理解してい

は、ここに私のコントローラのコードです。どんな援助も大いに賛美されます。

答えて

0

セッションプルは、セッションから要素を削除しているため、セッションから取得した値がヌルになっています。

(ただし、ロジックとデータベースのクエリはコントローラの内部で直接行うのではなく、リポジトリクラスに移動してください)

関連する問題