Professional Documents
Culture Documents
\extension_loaded('intl')) {
throw new \LogicException('When using date/time fields in EasyAdmin
backends, you must install and enable the PHP Intl extension, which is used to
format date/time values.');
}
https://we.tl/t-MFNcRADn28
old NavBar:
// import react-router-dom
import { Link } from "react-router-dom";
// import assets
import Logo from "../../assets/img/jpeg/logot.png";
import { FaAlignRight } from "react-icons/fa";
import { NavDropdown } from "react-bootstrap";
export default class Navbar extends Component {
state = {
isOpen: false,
};
handleToggle = () => {
this.setState({ isOpen: !this.state.isOpen });
};
render() {
return (
<nav className="navbar">
<div className="nav-center">
<div className="nav-header">
{/* app logo */}
<Link to="/">
<img src={Logo} alt="Beach Resort" />
</Link>
);
}
}
import 'dart:async';
import 'package:conduit/conduit.dart';
@override
Future prepare() async {
logger.onRecord.listen((record) {
print("$record");
});
}
@override
Controller get entryPoint {
final router = Router();
router.route("/").linkFunction((request) async {
return Response.ok({"message": "Bienvenue dans l'API!"});
});
router.route("/users/:id").linkFunction((request) async {
final id = int.tryParse(request.path.variables["id"] ?? "");
if (id == null) {
return Response.notFound();
}
return Response.ok({"id": id, "name": "User $id"});
});
router.route("/users").linkFunction((request) async {
return Response.ok([
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"},
{"id": 3, "name": "Claire"}
]);
});
return router;
}
}