我是laravel 4的新手,并且在尝试学习DB类中的某些方法时仍然遇到同样的错误.
Call to undefined method Illuminate\Database\Query\Builder
Run Code Online (Sandbox Code Playgroud)
我得到同样的错误试图使用" - > or_where"," - > order_by".
另一个问题是解析动态方法:
->where_name("test")
Run Code Online (Sandbox Code Playgroud)
变成
`users` where `_name` = test)
Run Code Online (Sandbox Code Playgroud)
但如果我尝试做
->wherename("test")
Run Code Online (Sandbox Code Playgroud)
一切都很好.
我有内容控制器与REST方法(index..create..store ..),我想在运行任何这些方法之前运行一些代码.
我想要做的是为我的布局设置var,其中一些数据与Content controller中的所有方法相关:
$this->layout->myvar = 'some-data';
Run Code Online (Sandbox Code Playgroud)
我试着这样做:
class ContentController extends BaseController {
function __construct() {
$this->layout->myvar= 'some-data';
}
..
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用.我得到"尝试分配非对象的属性"错误.