我可以映射Laravel的时间戳:
created_at要post_date和post_date_gmt?
updated_at要post_modified和post_modified_gmt?
我正在将Wordpress应用程序迁移到Laravel.
我正在使用Laravel访问Wordpress数据库的副本.数据库的实时版本仍在使用中,因此我不想更改架构.
该帖子表有post_date,post_date_gmt,post_modified和post_modified_gmt,但Laravel期待created_at和updated_at.
反正有没有改变Laravel寻找的列名?
我希望Laravel更新已经存在的所有列的时间戳.
我正在尝试创建一个命令行测验,在该测验中,用户将被问到另一个问题,直到他们完成最后一个问题或超时为止。
我想使用频道,以便我可以学习如何正确使用它们,而且可以说,我遇到了障碍。
这个想法是将correctAnswersCh从0开始,在每个正确答案之后,它将递增1。
在将零放入通道后,测验总是在quiz()函数的第3行停止。
我在下面添加了一些代码,但是完整的代码在这里:https : //play.golang.org/p/vzRCTc7MpIK
func main() {
questions, err := getCsvData()
var limit = time.Duration(3)
flag.Parse()
if err != nil {
log.Fatal(err)
}
quizComplete := make(chan bool)
correctAnswersCh := make(chan int)
go quiz(quizComplete, questions, correctAnswersCh)
select {
case <-time.After(limit*time.Second):
fmt.Println("Timed Out")
}
fmt.Printf("Correct Answers: %v\n", <-correctAnswersCh)
}
func quiz(quizComplete chan bool, questions [][]string, correctAnswersCh chan int) {
reader := bufio.NewReader(os.Stdin)
correctAnswersCh <- 0
// execution stops here. 0 is added to correctAnswersCh, then the quiz func …Run Code Online (Sandbox Code Playgroud)