我有以下输入并需要它们的值:
<input type="hidden" ng-model="movie" value="harry_potter"/>
<input type="text" ng-model="year" value="2000"/>
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能获得每个输入的值?
我在Laravel Model中创建了一个appends属性,来自下面的代码.
protected $appends = array('total'=>'');
Run Code Online (Sandbox Code Playgroud)
我设置了返回的值.
public function getTotalAttribute(){
return ProductPart::where('product_id',$this->id)->count();
}
Run Code Online (Sandbox Code Playgroud)
然后我想通过使用total属性从数据库中订购记录
我尝试使用,Product::orderBy('total','desc')->get()但它没有用.
有没有人对此提出一些建议?
我在Heroku上有3个AngularJS应用程序.他们每个人都使用不同的API.
(例如:angularjs-dev消耗api-dev,angularjs-qa消耗api-qa)
我在下面创建了这样的常量文件
SITE = 'dev'
API_SITE = {
dev : 'dev-url',
qa : 'qa-url',
production: 'production-url'
}
Run Code Online (Sandbox Code Playgroud)
然后,当我想要API网址时,我会这样称呼它 API_SITE[SITE]
这个问题是当我想部署到qa时,我必须SITE改为qa.
我想知道:我们可以在Heroku上定义AngularJS读取环境变量,因此我们不必再次手动更改它
注意:我知道AngularJS在客户端运行.所以,我不知道该怎么做.
任何人?
我在Laravel中使用了多个布局,使用如下代码,它可以工作.
class UsersController extends BaseController {
public $layout = 'layouts.default';
...
}
Run Code Online (Sandbox Code Playgroud)
但是现在我想在Method(In UsersController)中更改布局
public function myFunc(){
//I want to change myFunc's layout to 'default2'
$this->layout->content = View::make('user.myfunc');
}
Run Code Online (Sandbox Code Playgroud)
我能怎么做?因为我用的时候$this->layout = 'layouts.default2'
它总是让我回报 ErrorException: Attempt to assign property of non-object