请参阅以下小提琴:Bind store from a ViewModel to an xtype label
我无法从我的ViewModel商店获取记录,以显示在我表单的gettimeofday
项目中。
这应该很简单,但是我的大脑无法工作......
答案 0 :(得分:5)
无法为商店的第一条记录创建绑定描述符。为此,您需要实现formula。
在您的视图模型中:
<?php
namespace App\Http\Controllers;
use Mail;
use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
public function sendEmail(Request $request, $id)
{
$user = User::findOrFail($id);
Mail::send('emails.reminder', ['user' => $user], function ($m) use ($user) {
$m->from('aaaaaag@hotmail.com', 'a Your Application');
$m->to($user->email, $user->name)->subject('Your Reminder!');
});
}
}
然后在你的视图中使用它:
formulas: {
firstTestStoreRecord: {
bind: '{testStore}',
get: function(testStore) {
return testStore.getAt(0);
}
}
}