2016-08-13 60 views
1

目前我正在通過執行一些基本任務來學習Laravel。從控制器打印簡單數據以查看

我想要將數據從控制器打印到配置文件頁面的視圖。

當前代碼我有我的控制器:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class AccountController extends Controller 
{ 
    $userInfo = array(
      'accountType' => 'Developer', 
      'username' => 'Sys', 
      'email' => '[email protected]', 
      'firstName' => 'Greatest', 
      'lastName' => 'Forever', 
      'gender' => 'M' 
    ); 

     $posts = array(
     'fromUser' => 'Bob', 
     'msg' => 'Hello World!', 
     'sentTime' => '2016-07-07 18:01:00' 
    ); 

     $friends = array(
     'Bob', 'Jim', 'Speed' 
    ); 
} 

我的觀點目前沒有任何作爲的事情,我已經試過都沒有奏效。

+0

請顯示您的嘗試。 – mszymborski

回答

1

請閱讀文檔:

https://laravel.com/docs/5.2/views#passing-data-to-views

您需要將數據傳遞給這樣的觀點:

return view('your.view', ['userInfo' => $userInfo, 'posts' => $posts, 'friends' => $friends]); 

或者:

return view('your.view', compact('userInfo', 'posts', 'friends')); 

然後你可以使用這些變量在刀片視圖中:

@foreach ($friends as $friend) 
    {{ $friend }} 
@endforeach 
+0

line return view('your.view',['userInfo'=> $ userInfo,'posts'=> $ posts,'friends'=> $ friends]);進入「類AccountController」部分? – System

+0

你應該在這個類中創建動作,把你的邏輯放在那裏並添加'return view'部分。請在這裏閱讀:https://laravel.com/docs/5.2/controllers#basic-controllers另外,我真的推薦你至少閱讀一些Laravel的書或者一些入門教程。 –

相關問題