2016-08-09 2 views
-1

나는 laravel 5를 사용하여 데이터베이스에서 일부 값을 가져옵니다. 그러나 뷰 페이지에 그 값을 표시 할 생각이 없습니다. 저를 도우십시오.컨트롤러에서보기 페이지로 값을 표시하는 방법을 알고 싶습니다. 값은 데이터베이스에서 가져옵니다

데이터베이스에서 값을 가져 오는이 내 컨트롤러 코드입니다

public function getcategory() 
{ 
    $category =DB::select('select CategoryTitle from category'); 
    echo json_encode($category); 
} 

이것은 뷰에서 데이터베이스와 쇼에서 간단한 데이터 가져 오기 내 경로

Route::get('/addworkout/category',array('uses'=>'[email protected]')); 
+0

당신은 [블레이드 템플릿]을 사용하여 시도 해 봤나 (https://laravel.com/docs/master/blade#displaying-data)? – Alphonsus

+0

질문을 게시하기 전에 프레임 워크에 대한 자세한 내용을 읽어보십시오. 프레임 워크의 기본 기능 중 하나이며 @Alphonsus에서 언급했듯이 Blade라고합니다. –

답변

0

입니다

  1. 데이터 가져 오기 및보기로 돌아 가기

    보기
    public function getCategory() 
    { 
        //Get category from db 
        $category =DB::select('select CategoryTitle from category'); 
    
        //It will return your category as data to post view 
        return view('pages.post')->withData($category) 
    } 
    
  2. 표시 카테고리 명은

    @foreach ($data as $cate) 
        <a href="#" class="list-group-item">{{ $cate->name }}</a> 
    @endforeach 
    
+0

여기에 정의되지 않은 데이터 오류가 있습니다. –

+0

완전한 오류와 코드를 보여주십시오. –

관련 문제