你能幫助我嗎?我目前正在自學Laravel,我遵循Laracasts的教程,它很棒。在Laravel之前,我在我的項目中使用CodeIgniter和Opencart,並開始學習Laravel,因爲我想學習一個新的框架。在Laravel中使用模型的正確方法是什麼?
在CI和Opencart中,所有數據庫查詢都在模型中。但是在Laravel中,您可以在Controller中執行和查詢?這是Laravel查詢的正確方法嗎?
我有這種代碼在控制器:
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Article;
use Illuminate\Http\Request;
class ArticlesController extends Controller {
public function index() {
$articles = Article::all();
return view('articles.index')->with('articles', $articles);
}
}
如果您有laracasts帳戶,看看這個:https://laracasts.com/search?q=repositories&q-where=lessons –
還有一句: http://ryantablada.com/post/the-repository-pattern-in-action –