A page folder corresponds to the
folder.yaml files located within the page tree.
Get all page folders.
PageFolder::all(); // Returns \Illuminate\Support\Collection
PageFolder will only exist when there is a
folder.yaml. There isn’t a
PageFolder for every folder.
Get a page folder by its handle (path).
A page folder’s handle is also it’s path, which would be something like
PageFolder::whereHandle($handle); // Returns PageFolder
Check if a page folder exists by its handle.
PageFolder::handleExists($handle); // Returns a boolean
Create a page folder
PageFolder::create($handle); // Returns a PageFolder