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
......

继续阅读