嘿伙计们在Laravel 5中使用分页时遇到问题.我希望对从搜索中获得的结果进行分页,我的代码可以工作并显示与我的搜索匹配的内容,但是当我想查看其他结果时(page = 2)它没有显示任何内容,我得到一个路由异常.
MethodNotAllowedHttpException in RouteCollection.php line 207:
Run Code Online (Sandbox Code Playgroud)
分页只适用于GET操作吗?
我会提供一些帮助.
到目前为止这是我的代码
SearchController.php
/* Bring the form */
public function index()
{
$levels = Level::all();
return view('search.seek')->with('levels',$levels);
}
/**
* Display results that matches my search
* @param Request $request
* @return Response
*/
public function results(Request $request)
{
$suggestions = Suggestion::where('subject','=',$request->subject,'and')
->where('level','=',$request->level,'and')
->where('grade','=',$request->grade,'and')
->where('topic','=',$request->topic,'and')
->where('device','=',$request->device)->latest()->paginate(5);
$suggestions->setPath('results');
return view('search.list')->with('suggestions', $suggestions);
}
Run Code Online (Sandbox Code Playgroud)
Route.php
Route::post('results',[
'as' => 'results_path',
'uses' => 'SearchController@results' ]);
Run Code Online (Sandbox Code Playgroud)
list.blade.php
@if($suggestions != null)
<h1 class="page-heading">Resultados</h1>
@foreach($suggestions->chunk(5) as $Suggestions)
<div …Run Code Online (Sandbox Code Playgroud) 大家好,我是Firebase的新手,我正在尝试开发一个简单的聊天应用程序。到目前为止,我已经按照Firebase文档上的步骤完成了身份验证。
这是我的登录方式
loginUser: function(){
console.log("Login button");
var self = this;
ref.authWithOAuthPopup("github", function(error, authData) {
if (error) { console.log("Login Failed!", error);}
else {
console.log(authData);
ref.child("users").child(authData.uid).set({
auth : authData.auth,
provider : authData.provider,
name : authData.github.displayName,
imgUrl : authData.github.profileImageURL,
token: authData.token
});
self.user.name = authData.github.displayName;
self.user.imgUrl = authData.github.profileImageURL;
self.user.provider = authData.provider;
setTimeout(function(){ self.authenticated = true; }, 2000);
this.getContacts();
}
},{
remember : "sessionOnly",
scope: "user"
});
}
Run Code Online (Sandbox Code Playgroud)
这是getContacts方法(我尝试管理快照,但一无所获)
getContacts: function(){
console.log('GET CONTACTS');
var self = this;
//retrieving all the user, but for somehow …Run Code Online (Sandbox Code Playgroud) javascript firebase firebase-security firebase-authentication