2016-08-18 5 views
-1

새 데이터베이스로 데이터베이스를 업데이트 할 수 있도록 데이터베이스에서 제어 할 동적 사이트 제목을 설정하려고합니다. 내 사이트에.데이터베이스 열에서 값을 반환하려고 시도하지만 열 이름과 값을 계속 인쇄합니다.

<?php 

namespace SCM\Http\Controllers; 

use Illuminate\Http\Request; 
use SCM\Http\Requests; 
use SCM\Http\Controllers\Controller; 
use SCM\Upload; 
use File; 
use Auth; 
use SCM\User; 
use DB; 
use SCM\Sitesettings; 
use SCM\Cache; 

class TestController extends Controller 
{ 
    public function getSiteDetails(Request $request) 
    { 

     $siteName = Sitesettings::where('option', 'siteName')->get(['Value']); 

     return view('test.blank', ['siteName' => $siteName]); 
    } 
} 

내 출력 페이지는 다음과 같습니다 : PHP는 코드의 모든이를 반환

   <div class="form-group"> 
      @foreach($siteName as $siteName) 
      {{$siteName}} 
      @endforeach 
      <br> 
      <br> 
      <br> 
      <?php 
      $cars = array($siteName); 
      echo "I like " . $cars[0] . ", " . $siteName[1] . " and " . $siteName[2] . "."; 
      ?> 
      <br> 
      <br> 
      <br> 
      <?php 
      $arr = array($siteName); 
      echo var_dump (implode($arr)); 
      ?> 
      <br> 
      <br> 
      <br> 
      {{ $siteName }} 
      <br> 
      <br> 
      <br> 
      <!-- @foreach($siteName as $key => $value) 
      {{ $key." has the value". $value }} 
      @endforeach --> 
      <br> 
      <br> 
      <br> 
      <pre>{{print($siteName)}}</pre> 
      <pre>{{var_dump($siteName)}}</pre> 
     </div> 

나는이

TestController처럼 보이는 내 컨트롤러를 설정 한

: { "Value": "ArtVenue"} 하지만 이렇게하려면 다음과 같이해야합니다. "ArtVenue"(따옴표 없음). 솔루션에 대한 아이디어가 있습니까? 내 페이지

출력 코드는 :

http://pastebin.com/4UWvZtze

+0

왜 문자열을 다시 문자열로 변환 할 수 있도록 배열로 변환합니까? 이상한 논리 ... – Cagy79

+0

@ Cagy79 그러면 문제가 될 수 있을까요? – rebirth1078

+0

'echo $ sitename-> Value;' – Cagy79

답변

1

get 방법은 각 결과는 PHP StdClass 객체의 인스턴스가 검색 결과의 배열을 반환한다. 템플릿에 $siteName->Value 값을 액세스 할 수 있어야합니다. 즉,

{{ $siteName->Value }} 
+0

'$ sitename'에는 이미 VALUE, 그래서 이것은 정확하지 않다고 생각합니다. – Cagy79

+0

이것은 질문에 명시 적으로 언급되지 않았습니다. 이 질문은 출력 '{ "Value": "ArtVenue"}'가 관찰됨을 나타내며,'Value '속성을 가진 객체 값을 나타냅니다. – Martijn

+0

@Martijn 예 ArtVenue는 "Value"속성에 속합니다. – rebirth1078

관련 문제