2014-12-05 67 views
0

我有一個查詢laravel的問題。 請告訴我它是如何工作的,因爲我無法理解文檔。 例如,我有VideoController.php和我有一個從形式的一些數據:Laravel解釋我如何工作查詢

$gall = array(
      'name' => Input::get('name'), 
      'user_id' => Auth::id() 
      ); 

現在我想添加這個數據到數據庫,但我不知道該怎麼稱呼創造模型函數(和這個函數應該如何看)。 請解釋我,我應該如何從數據庫中選擇數據並將其顯示在視圖上,例如user_id = 15;

回答

0

在您的VideoController.php文件中,您應該有一種方法來存儲數據,您應該通過表單或其他方式發佈數據。

在視圖中,這種形式應該是這個樣子:

{{ Form::open(['route' => 'video.store']) }} <!-- check your routes to see if video.store exists, you'll get an error otherwise --> 

    ... form elements ... 

    {{ Form::submit('Submit') }} 

{{ Form::close() }} 

在你store()功能,你應該有類似這樣的

$video = new Video(); // if your video model is Video.php 
$video->name = Input::get('name'); 
$video->user_id = Auth::id(); 
$video->save(); 

代碼,如果你想顯示的數據,即你的視頻索引什麼的,在你的VideoController.php文件中,在index()函數中:

$videos = Video::all(); 

return View::make('video.index', array('videos' => $videos)); 

那麼在你看來

@foreach($videos as $video) 

    {{ $video->name }} 

@endforeach 
+0

我只希望視頻裏USER_ID = 12 – Jensej 2014-12-05 15:16:04

+0

'$視頻=視頻::在哪裏( 'USER_ID',12) - >得到();' – 2014-12-05 16:47:22