49 lines
1.2 KiB
PHP
49 lines
1.2 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\ProfileController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
use App\Http\Controllers\RecetaController;
|
|
use App\Http\Controllers\RecetasPublicasController;
|
|
|
|
Route::get("/", function () {
|
|
return view("welcome");
|
|
});
|
|
|
|
Route::get("/about", function () {
|
|
return view("about");
|
|
});
|
|
|
|
Route::get("/recetero/{pagina}", [
|
|
RecetasPublicasController::class,
|
|
"mostrarPaginado",
|
|
]);
|
|
|
|
Route::get("/dashboard", function () {
|
|
return view("dashboard");
|
|
})
|
|
->middleware(["auth", "verified"])
|
|
->name("dashboard");
|
|
|
|
Route::middleware("auth")->group(function () {
|
|
Route::get("/profile", [ProfileController::class, "edit"])->name(
|
|
"profile.edit"
|
|
);
|
|
Route::patch("/profile", [ProfileController::class, "update"])->name(
|
|
"profile.update"
|
|
);
|
|
Route::delete("/profile", [ProfileController::class, "destroy"])->name(
|
|
"profile.destroy"
|
|
);
|
|
});
|
|
|
|
Route::resource("recetas", RecetaController::class)
|
|
->only(["index", "store", "edit", "update", "destroy"])
|
|
->middleware(["auth", "verified"]);
|
|
|
|
Route::resource("recetaspublicas", RecetasPublicasController::class)->only([
|
|
"index",
|
|
]);
|
|
|
|
require __DIR__ . "/auth.php";
|