https://xie.infoq.cn/article/fa7b39c76e6556f4a23b53cc2
1.routes 目录下面创建 finance.php文件use Illuminate\Support\Facades\Route; //操作记录 Route::group(['namespace' => 'Api\Finance', 'middleware' => ['throttle:60,1']], function () { }); 2.Providers目录下RouteServiceProvider public function map () { $this->mapFinanceRouters(); } ...
Model 层时间配置 const CREATED_AT = 'create_time'; const UPDATED_AT = 'update_time'; protected $table = 'app_expand'; public $timestamps = true; 结果 public $timestamps = true; Illuminate\Support\Carbon Object ( [date] => 2017-02-28 16:11:29.000000 [timezone_type] => 3 ...
参考链接https://blog.csdn.net/johnhan9/article/details/88635241
1、 (expr1) ?? (expr2) 是 PHP7才有的功能,等同于:isset(expr1) ? expr1 : expr2 ; 2、(expr1) ?: (expr2) 是PHP5.3才有的功能,等同于以前写法:expr1 ? expr1 : expr2; // 但是,?: 这个写法的前提是 expr1 要已经定义的, 不然就会报undefine错误!!综上, 只判断expr1是否定义用 ?? 方便,如果要求判断expr1非空还是要用到:!empty(expr1) ? expr1 : expr2;