难得的在现在这个点儿收到了个面试,不过人都没见到,只是先发了邮件让在有限的时间内做两道题。由于本来对纯粹的算法题不感兴趣么,主要是本身有点儿难而且略枯燥,特别是数学类的,最关键是平时或者工作中几乎都用不上,所以从来没在一些网站刷过啥题库之类的,当然偶尔有兴致时也会做两道就是。这次这个题么现在来看本身倒是不难,也不算纯粹的算法题,奈何当时确实没在有限时间内完全做出来,虽然现在做出来了也只有眼巴巴望着那么高的工资流口水了么,好歹还是想了会儿,费了些神和时间,只好记录下聊以什么下好了。不过确实有可能有会用得到的时候,这个场景还是比较常见的。当然题么就不照搬原题了,精简下,示例也只给个,是那个意思就行......
分类: php
Eloquent模型部分使用说明
可修改的自带属性
protected $connection; //数据库连接 protected $table; //表名 protected $primaryKey = 'id'; //主键名,默认为 id protected $keyType = 'int'; //主键类别,默认为int型 public $incrementing = true; //主键是否自增 protected $attributes = [ 'goods_ids' => '[]', //可以配合 $casts, 取出数据......
laravel框架的中间件实现原理
代码是laravel8.57里的,其它版本应该差异不会太大吧
protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); Facade::clearResolvedInstance('request'); $this->bootstrap(); return (new Pipeline($this->app)) ->sen......