你能帮助我吗?我目前正在自学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 –