Hello,
I'm using the Laravel demo7,
I want to use the same layout as for documentation for the public space of my project but I cannot figure how to do that.
I know this piece of the web.php is disabling the auth but when I try on different folder inside views it does not work
$menu = theme()->getMenu();
array_walk($menu, function ($val) {
if (isset($val["path"])) {
$route = Route::get($val["path"], [PagesController::class, "index"]);
// Exclude documentation from auth middleware
if (!Str::contains($val["path"], "documentation")) {
$route->middleware("auth");
}
// Custom page demo for 500 server error
if (Str::contains($val["path"], "error-500")) {
Route::get($val["path"], function () {
abort(500, "Something went wrong! Please try again later.");
});
}
}
});
When I put
x-base-layout
/x-base-layout
Hi,
Both documentation and default page use x-base-layout defined in app/View/Components/BaseLayout.php
In that class, there is a condition. Docs and default pages use different layout files.
layout/docs/master and layout/master
Please check the class and customize it to your requirements.
Thanks