路由/服务文件(laravel / node js)与简单的html'a href'以便在页面之间导航
它可能是愚蠢的,我在服务器方面很好,我并不真正了解一些事情。我看了一些关于节点j和laravel的教程(laravel只是为了好奇和研究)。这让我感到非常困惑。背景(我上次阅读的一个例子):
Route::get('/', function () {
return 'Hello World';
});
Route::post('foo/bar', function () {
return 'Hello World';
});
Route::put('foo/bar', function () {
//
});
Route::delete('foo/bar', function () {
//
});
我知道laravel是一个框架,并且首先学习纯php,但我在纯php和节点js(服务文件)中看到了相同的东西,我的问题不是这个。我标记了所有3,因为我的问题是:为什么他们使用服务器端以便从一个页面导航到另一个页面而不是仅仅使用html a href?我的意思是,有什么好处?希望你对我的要求有意义
回答如下:好处是你可以动态创建html页面(在这种情况下),而不仅仅是发送静态html页面。
这意味着您可以将数据库中的一些数据读入模型,然后相应地更新视图。
一个简单的用例:
- / user / mitchy会显示一个页面,上面写着“Welcome Mitchy”
- / user / someoneelse会显示一个页面,上面写着“Welcome Someone Else”
如果你去了/user.html它只能发送html“欢迎用户”
我建议阅读Laravel入门教程了解更多信息