Laravel에서 로그인 후 데이터를 표시하는 방법

샤브 리나 누르디 아니 S

인증에서 성공적으로 로그인 한 후 데이터베이스의 데이터를 표시하고 싶습니다. 하지만 이런 오류가 발생했습니다.

정의되지 않은 변수 : barangs (보기 : C : \ xampp7 \ htdocs \ example-app \ resources \ views \ barang.blade.php) in c1126675c0e1af0f5c253b69d8a8d64d968d987a.php line 188

그리고 이것은 로그인 컨트롤러입니다

    class loginController extends Controller
{
   function auth(Request $req){

        $username = $req->input('your_name');
        $password = md5($req->input('your_pass'));

        $chekLogin = DB::table('user')->where(['username'=>$username,'password'=>$password])->get();
        if(count($chekLogin) > 0 ){
           
         return view('barang');
        }
        else {
           echo " Login Failed, Wrong Data";
        }
      ;

   }

}

그리고 이것은 내 barangController입니다.

    class barangController extends Controller
{
   public function data(){

        $barangs = DB::table('barang')->get();
        //return $barangs;
        return view('barang',['barangs'=>$barangs]);
   }
}

이것은 내 barang.blade.php입니다.

<div class="x_content">
                  <p class="text-muted font-13 m-b-30">
                   Info Barang
                  </p>
                  <table id="datatable" class="table table-striped table-bordered">
                    <thead>
                      <tr>
                        <th>Kode Barang</th>
                        <th>Nama Barang</th>
                        <th>Action</th>
                      </tr>
                    </thead>
                    <tbody>
                      @foreach ($barangs as $item)
                      <tr>
                        <td>{{$item->kode_barang}}</td>
                        <td>{{$item->nama_barang}}</td>
                        <td><a href="" class="btn btn-primary btn-sm"><i class="fa fa-pencil"></i></a>
                        </td>
                      </tr>
                      @endforeach
                    </tbody>
                  </table>
                </div>
              </div>
            </div>

그리고 이것은 내 경로입니다

Route::get('/', function () {
    return view('index');
});
Route::post('auth','loginController@auth')->name('login.auth');

Route::get('databarang', 'barangController@data');

제발 도와주세요. 바랑이 여기에 정의되지 않은 이유를 모르겠습니다. 추가하는 것을 잊었을까요? 전에 감사합니다

Unflux

당신은 포함하지 않는 때문에 오류는 barangs당신이 당신을 반환 할 때 데이터를 viewauth기능.

에서를 반환하는 대신 view다음 auth을 리디렉션하십시오 user.

if(count($chekLogin) > 0 ){
    return redirect(url('databarang'));
}

이것이 할 일은 당신 user을 반환 view('barang')하지만 누락 된 barangs데이터를 포함하는 경로로 리디렉션하는 것 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스에서 로그인 할 때 후크를 사용하여 자식에서 부모로 데이터를 업데이트하는 방법

분류에서Dev

macOS 통합 로그에 개인 데이터를 표시하는 방법

분류에서Dev

Django : 데이터베이스에서 로그인 한 사용자 데이터를 표시하는 방법

분류에서Dev

한 번 로그인 후 링크에서 데이터를 스크랩하는 방법

분류에서Dev

세션으로 PHP에서 로그인 후 사용자 데이터를 얻는 방법

분류에서Dev

magento에서 사이트에 로그인 한 후 고객 이름을 표시하는 방법

분류에서Dev

PHP Laravel 4 로그인 후 필터를 추가하는 방법

분류에서Dev

Segue에서 데이터를 전달한 후 tableView 데이터를 다시로드하는 방법

분류에서Dev

Windows에 설치 한 후 pentaho 데이터 통합에 로그인하는 방법

분류에서Dev

vue javascript에서 html로 데이터를 표시하는 방법

분류에서Dev

사용자에게 표시 될 때 하나의 조각 데이터를로드하고 한 번로드 한 후 데이터를 유지하는 방법

분류에서Dev

xlim 설정 후 화면에 표시되는 데이터에서 ylim을 자동으로 설정하는 방법

분류에서Dev

데이터베이스없이 로그인 후 사용자 이름을 표시하는 방법

분류에서Dev

Laravel 5.2에서 로그인 사용자 데이터를 보는 방법

분류에서Dev

페이지를 다시로드 한 후 Django 템플릿에서 항상 모델 데이터를 표시하는 방법은 무엇입니까?

분류에서Dev

Struts 프로그래밍을 사용하여 데이터베이스에서 데이터를 인쇄하고 ftl 페이지에 표시하는 방법

분류에서Dev

asp.net fileupload에서 업로드 후 이미지를 표시하는 방법

분류에서Dev

Oracle에서 오후 (시간)로 데이터를 필터링하는 방법은 무엇입니까?

분류에서Dev

GridView에 데이터를 삽입 한 후 페이지 다시로드를 방지하는 방법

분류에서Dev

반응 후크에서 데이터를 하나의 단일 배열로 푸시하는 방법

분류에서Dev

Ionic에서 Laravel 데이터베이스 데이터를 표시하는 방법

분류에서Dev

로그인 후 SQL에서 세션을 사용하여 두 개의 테이블 데이터를 얻는 방법,하지만 로그인에 1 개의 테이블 데이터를 사용합니다.

분류에서Dev

선택 후에도 데이터 유효성 검사에서 오름차순으로 숫자를 표시하는 방법은 무엇입니까?

분류에서Dev

로그인 성공 후 로그인 ID를 검색하고 표시하는 방법

분류에서Dev

Spring Security에서 로그인 후 다른 페이지로 이동하는 방법

분류에서Dev

로그인하기 전에 Windows 시작시 App.exe를 실행하는 방법? (로그인 전 WinForm 실행 및 Interact에 대한 로그인 후 실행 된 양식 표시 = GUI 표시)

분류에서Dev

ListBox에서 바운드 데이터를 가로로 표시하는 방법

분류에서Dev

ObjC, iOS에서 파싱하는 동안 데이터를 인라인으로 표시하는 방법

분류에서Dev

Android Studio에서 SQL 데이터베이스의 막대 그래프에 데이터를 표시하는 방법

Related 관련 기사

  1. 1

    데이터베이스에서 로그인 할 때 후크를 사용하여 자식에서 부모로 데이터를 업데이트하는 방법

  2. 2

    macOS 통합 로그에 개인 데이터를 표시하는 방법

  3. 3

    Django : 데이터베이스에서 로그인 한 사용자 데이터를 표시하는 방법

  4. 4

    한 번 로그인 후 링크에서 데이터를 스크랩하는 방법

  5. 5

    세션으로 PHP에서 로그인 후 사용자 데이터를 얻는 방법

  6. 6

    magento에서 사이트에 로그인 한 후 고객 이름을 표시하는 방법

  7. 7

    PHP Laravel 4 로그인 후 필터를 추가하는 방법

  8. 8

    Segue에서 데이터를 전달한 후 tableView 데이터를 다시로드하는 방법

  9. 9

    Windows에 설치 한 후 pentaho 데이터 통합에 로그인하는 방법

  10. 10

    vue javascript에서 html로 데이터를 표시하는 방법

  11. 11

    사용자에게 표시 될 때 하나의 조각 데이터를로드하고 한 번로드 한 후 데이터를 유지하는 방법

  12. 12

    xlim 설정 후 화면에 표시되는 데이터에서 ylim을 자동으로 설정하는 방법

  13. 13

    데이터베이스없이 로그인 후 사용자 이름을 표시하는 방법

  14. 14

    Laravel 5.2에서 로그인 사용자 데이터를 보는 방법

  15. 15

    페이지를 다시로드 한 후 Django 템플릿에서 항상 모델 데이터를 표시하는 방법은 무엇입니까?

  16. 16

    Struts 프로그래밍을 사용하여 데이터베이스에서 데이터를 인쇄하고 ftl 페이지에 표시하는 방법

  17. 17

    asp.net fileupload에서 업로드 후 이미지를 표시하는 방법

  18. 18

    Oracle에서 오후 (시간)로 데이터를 필터링하는 방법은 무엇입니까?

  19. 19

    GridView에 데이터를 삽입 한 후 페이지 다시로드를 방지하는 방법

  20. 20

    반응 후크에서 데이터를 하나의 단일 배열로 푸시하는 방법

  21. 21

    Ionic에서 Laravel 데이터베이스 데이터를 표시하는 방법

  22. 22

    로그인 후 SQL에서 세션을 사용하여 두 개의 테이블 데이터를 얻는 방법,하지만 로그인에 1 개의 테이블 데이터를 사용합니다.

  23. 23

    선택 후에도 데이터 유효성 검사에서 오름차순으로 숫자를 표시하는 방법은 무엇입니까?

  24. 24

    로그인 성공 후 로그인 ID를 검색하고 표시하는 방법

  25. 25

    Spring Security에서 로그인 후 다른 페이지로 이동하는 방법

  26. 26

    로그인하기 전에 Windows 시작시 App.exe를 실행하는 방법? (로그인 전 WinForm 실행 및 Interact에 대한 로그인 후 실행 된 양식 표시 = GUI 표시)

  27. 27

    ListBox에서 바운드 데이터를 가로로 표시하는 방법

  28. 28

    ObjC, iOS에서 파싱하는 동안 데이터를 인라인으로 표시하는 방법

  29. 29

    Android Studio에서 SQL 데이터베이스의 막대 그래프에 데이터를 표시하는 방법

뜨겁다태그

보관