在我的应用程序中,我使用了
但是当我在像
route.php
如何创建另一个路由和方法,类似于我的主页,我可以在页面刷新时调用完整视图?
ajax
配置导航,这样我可以非常快速地获取视图的内容(仅为纯HTML)。我还实现了JavaScript的history
,因此我可以在导航时修改URL。但是当我在像
my-app-/news
这样的URL上刷新页面时,当然我会得到通过ajax请求的相同内容:只有HTML的视图,但在这种情况下,我需要完整的视图,而不仅仅是内容。route.php
Route::get('/', 'PagesController@index');
Route::get('/{page}', 'PagesController@ajaxCall');
PagesController.php
class PagesController extends Controller {
public function index(){
return view('pages.index');
}
public function ajaxCall($page){
return view('content.'.$page)->render();
}
}
如何创建另一个路由和方法,类似于我的主页,我可以在页面刷新时调用完整视图?