我刚开始使用Laravel,我正在尝试使用适当的分页来创建搜索功能.该功能适用于第一页,但第二页则不适用.我认为这不会给下一页的结果,但我似乎无法找到答案.
这是我在IndexController中的搜索功能:
public function search()
{
$q = Input::get('search');
# going to next page is not working yet
$product = Product::where('naam', 'LIKE', '%' . $q . '%')
->orWhere('beschrijving', 'LIKE', '%' . $q . '%')
->paginate(6);
return view('pages.index', compact('product'));
}
Run Code Online (Sandbox Code Playgroud)
这是我的路线:
Route::post('search{page?}', 'IndexController@search');
Run Code Online (Sandbox Code Playgroud)
这是第二页的URL:
/search?page=2
Run Code Online (Sandbox Code Playgroud)
这是我展示我的分页的方式:
{{ $product->appends(Request::get('page'))->links()}}
Run Code Online (Sandbox Code Playgroud)
错误:
MethodNotAllowedHttpException in RouteCollection.php line 218:
Run Code Online (Sandbox Code Playgroud)
根据要求获取错误.
路线:
Route::get('search/{page?}', 'IndexController@search');
Run Code Online (Sandbox Code Playgroud)
错误:
MethodNotAllowedHttpException in RouteCollection.php line 218:
in RouteCollection.php line 218
at RouteCollection->methodNotAllowed(array('GET', 'HEAD')) in RouteCollection.php line 205
at RouteCollection->getRouteForMethods(object(Request), array('GET', 'HEAD')) in …Run Code Online (Sandbox Code Playgroud) 好的,所以我有这个HTML结构,我需要继续li在test3之后添加一个新的...等等...在表单之前li.我知道如何做追加逻辑,jquery但我如何隔离并确保我可以继续这样做....也许使用实时函数.
<td class="resources_present">
<ul>
<li><a href="http://test.com">http://test.com</a></li>
<li><a href="http://test2.com">http://test2.com</a></li>
<li><a href="http://tes3.com">http://test3.com</a></li>
<li><form method="post" id="new_resource" class="new_resource" action="/resources" accept-charset="UTF-8"><div style="margin: 0pt; padding: 0pt; display: inline;"><input type="hidden" value="?" name="utf8"><input type="hidden" value="BEeMlTtPiMi8mv/whQ2z757CTTOnNl0oiPpN3WdqSBg=" name="authenticity_token"></div>
<div class="field">
<input type="text" size="30" name="resource[url]" id="resource_url">
<input type="hidden" value="5" name="resource[course_id]" id="resource_course_id">
</div>
<div class="actions">
<input type="submit" value="Create" name="commit" id="resource_submit" style="display: inline;">
<img class="noShow" src="/images/spinner.gif" style="display: none;">
</div>
</form></li>
</ul>
</td>
Run Code Online (Sandbox Code Playgroud)
基本上我需要找到添加它的选择器:
<li><a href="http://test4.com">http://test4.com</a></li> // after the
<li><a href="http://test3.com">http://test3.com</a></li> // and continue to do …Run Code Online (Sandbox Code Playgroud) 经过前两个小时的突然工作,我似乎无法找到git add一个文件.
Casper@PC2015 MINGW64 /c/Workspace/edoping (develop)
$ git add .
Casper@PC2015 MINGW64 /c/Workspace/edoping (develop)
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: app/Http/Controllers/API/AuthController.php
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)
如果添加方法没有成功,我已经尝试了很多:
git add .git add <path-to-file>git add -f <path-to-file>git …我已经使用HTML和PHP创建了联系表格。此外,邮件正确发送到邮件ID。但是,在成功消息之后,它将重定向到form.php页面,有人可以帮助我。这是我第一次尝试建立网站。
这是我的联系表格代码:
<form method="post" action="form.php">
<input name="name" required="required" placeholder="Your Name">
<input name="email" type="email" required="required" placeholder="Your Email">
<div class="clearfix"> </div>
<textarea name="message" cols="20" rows="5" required="required" placeholder="Message"></textarea>
<div class="submit">
<input id="submit" name="submit" type="submit" value="Submit">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的form.php:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: agriindiaexp.com';
$to = 'shridhar.kagi@gmail.com';
$subject = 'Email Inquiry';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
$success = …Run Code Online (Sandbox Code Playgroud) 我有一个像文本字段
{!! Form::textarea('representive[address_1]' ,null ,['class' =>'textboxlong form-control','style'=>'height:60px;']) !!}
Run Code Online (Sandbox Code Playgroud)
在我的形式.当我试图在我的控制器中获取它的值但是它为空.我尝试的是
$adress = Request::get('representive.0.address_1');
Run Code Online (Sandbox Code Playgroud)
我也尝试过其他一些方法,但最终无法找到合适的解决方案.我如何获得该字段的值?任何帮助,将不胜感激.
我一直试图通过Apache Tomcat嵌入到应用程序中来使我的 Java 应用程序托管一个网页(一个 HTML 页面,而不是 JSP)。我使用Maven了在构建系统NetBeans IDE 8.0.2.出于某种原因,Tomcat拒绝承认index.html我已经放置在应用程序页面,尽管多次尝试和创建各种文件夹一样的WEB-INF。但它仍然404向我抛出错误。
这是我在我的项目中设置的一些相关代码(一些代码已被省略但与情况无关):
1. MainApplication.java - 启动 Tomcat
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import java.io.*;
import java.util.Optional;
import org.apache.catalina.startup.Tomcat;
public class MainApplication{
public static final Optional<String> port = Optional.ofNullable(System.getenv("PORT"));
public static void main(String[] args) throws Exception {
String contextPath = "/";
String appBase = ".";
Tomcat tomcat = new Tomcat();
tomcat.setPort(Integer.valueOf(port.orElse("8080")));
tomcat.getHost().setAppBase(appBase);
tomcat.addWebapp(contextPath, appBase);
tomcat.start();
tomcat.getServer().await(); …Run Code Online (Sandbox Code Playgroud) php ×3
html ×2
laravel ×2
laravel-5 ×2
contact-form ×1
git ×1
git-add ×1
input ×1
java ×1
jquery ×1
laravel-form ×1
pagination ×1
search ×1
tomcat ×1