hehorange

3117 经验值

刚看了下,好麻烦哦。
除了发送请求,得到返回信息后还要操作对应 Html 元素才能显示,Laravel 自带的便捷 $errors 就用不上了。(๑-﹏-๑)

感谢教主,我去试试,关键是不会 Ajax。一般是拿 PHP 实现,还是 jQuery 呢?

我将登录注册的视图放入了 bootstrap 的模态框,验证和认证逻辑都是 make:auth 默认生成的,基本没有改动。
在点击注册或登录按钮提交表单后,不管是否通过验证,页面都会重定向回来刷新,模态框当然也会消失。如果验证或认证失败,需要再次点击弹出模态框后,看到对应的错误信息。
怎样去实现,验证或认证失败时,页面不动,模态框不消失,错误消息直接返回到模态框,只有在通过验证时,才去重定向刷新页面?
是不是只能用 ajax 实现?我是菜鸟。

阿楼,Article.php 中声明关系的方法名我换成 owner、belong 等都不行,返回 null,换成 user 就可以,这是为什么?

代码折叠的三角图标怎么去掉或者弄小点,看着太碍眼

主要是 config/auth.php 中的 guards、providers两个数组,不知道作用是什么。
还有关于中间件的知识都看不懂,基础篇里没有讲到中间件。
另外,用 phpstrom 按快捷键直接跳转到某个类或方法,但并没有显示具体是哪个文件,自己用 sublime 找起来很吃力。

我是看了5.1基础之后看这个,这期视频有点跟不上,吃力,该补哪一个呢?

这个需要怎么改啊?其他页面都正常,只有article\create这个页面是这样。

哎,博主中间省略了用tinker生成多条tags数据,我又绕了好多弯路。

create()方法只能插入一条数据,不知道我的语法对不对?

App\Tag::create(
         array('name'=>'hehe'),
         array('name'=>'haha')
);

这样也是直插入一条:

App\Tag::create(['name'=>'haha'],['name'=>'again']);

DB::table插入了多行,但默认的created_at和updated_at字段却为0

DB::table('tags')->insert([['name'=>'he'],['name'=>'ha']]);

是语法错误还是什么问题?

很喜欢博主的教程。
我来指出一点说法上的小瑕疵,本身还是很完美的哈。
form表中设置的published_at字段用的是date()方法,当然没有时分秒了,换成datetime('Y-m-d h:i:s');就有了,不过时间需要修改,没有setAttribute的同步性。