justtest

438 经验值

@kanjiushi 嗯嗯我装逼,就是不告诉你哈哈。你继续刷屏问那些基础问题,继续空想不见代码吧,嘎嘎~

目前大陆 https 能带来的最大好处是避免被运营商劫持,强插广告。

得先保证 smtp server 是可用的再用呀伙计。
用 telnet 验证,上网搜吧,看你上面的话,你甚至连 telnet 都没启动。

这不是“坑”,而是它本身就应该运作的方式。
migration 的使用频次,在正常场景下,是“迭代”远远多于“初始化”。它被设计为数据库的版本管理工具,那么每个版本的执行顺序,自然也是版本管理的一部分。
没上线时可以改文件名玩玩,一旦上线就要按部就要按顺序写了哦,想改什么新建一个迁移去改,免得出现自己理解不了的错误。
另外新建外键的时候,你理应了解主表必须事先存在,这需要自己清醒点。

可以在 serviceprovider 中定义 const XXX ,然后模版中调用试试。
当然用 view 的 share 和 composer 也是一种方法。

没有。大家应该都有这样的假设,你是程序作者,你对数据库的设计很了解,不需要去查询。

最简单的办法复制两个模型、两个控制器。

参数指的就是当前这个方法(构造方法)中的参数 $users
服务容器指的是 laravel 框架的 loc 容器,这是一种现代框架常见的设计模式实现,优点我也不打字了,你搜索“依赖注入”、“控制反转”、“loc容器”之类的关键字自己脑补吧,php 中实现容器用的是反射类(你仍然可以自己搜索)。
上文中因为用到了参数注入,所以你省去了在方法中自己 $users = new UserRepository(\Auth::user());
容器在场景背后,通过 type hint(UserRepository)得知你要注入的 $users 的类型是什么,然后根据你预先设置的绑定(把特定的类绑定到了 UserRepository 这个接口上)替你完成了这部分实例化工作。

初始化框架运行用到的基本东西,包括容器,路由,请求之类的。
bootstrap 是计算机常用名词,不要随便联想。