Controller.php 595 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\SiteAlbumFolder;
  4. use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  5. use Illuminate\Foundation\Validation\ValidatesRequests;
  6. use Illuminate\Routing\Controller as BaseController;
  7. class Controller extends BaseController
  8. {
  9. use AuthorizesRequests, ValidatesRequests;
  10. public $foldersTree = [];
  11. public function __construct()
  12. {
  13. // 一次性查询所有文件夹
  14. $folders = SiteAlbumFolder::all();
  15. // 构建父子关系树
  16. $this->foldersTree = SiteAlbumFolder::buildTree($folders);
  17. }
  18. }