laravel
  • laravel-5
  • laravel-5.2
  • laravel-5.1
  • laravel-routing
  • 2016-12-17 1 views 1 likes 
    1

    내 데이터베이스 테이블에 이름, 전화 번호, 이메일 주소 등이 있습니다. 이제 특정 필드 데이터를 다른 변수에 저장하고 전달합니다. 여기 내 코드가있다. 나는 컨트롤러 기능에서 시도했다. 어떻게해야합니까?lanvel 5.2에서 변수에서 데이터를 가져 오는 방법

    $var = DB::select("SELECT * FROM reg where email = '$c_email' and Password = '$c_pass' and type = '$c_type'"); 
    $var2 = $var->name; 
    $var3 = $var->phone; 
    return redirect('farmer')->with('key', $var2)->with('key2', $var3); 
    
    +0

    이 시도 할 수있다? –

    답변

    0

    redirect()->with()을 사용하고 있으면 세션에 데이터가 깜박입니다. 그래서, 리디렉션 한 후이 데이터를 얻을 수 session() 도우미 사용 :

    session('key') 
    

    https://laravel.com/docs/5.3/responses#redirecting-with-flashed-session-data

    0

    사용이 코드를. 농부가보기 부분 인 경우. 또는 뷰 파트 이름을 사용하십시오.

    $var=DB::table('reg') 
          ->where('email', $c_email) 
          ->where('password ', $c_pass) 
          ->where('type', $c_pass) 
          ->select('name','phone') 
          ->first(); 
    
    return view('farmer')->with('var', $var); 
    

    뷰 부분에 데이터가 $은 = $ var-> 이름을 이름을 얻을; $ phone = $ var-> phone;

    2

    당신은 주어진 방법 여기

    return view('farmer',compact('var2', 'var3')); 
    

    '농부'보기 페이지는 데이터를 얻을 싶어

    http://www.easylaravelbook.com/blog/2015/03/09/passing-multiple-variables-into-a-laravel-5-view/

    관련 문제