小编Cas*_*uit的帖子

搜索结果的分页laravel 5.3

分页搜索结果

我刚开始使用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)

php search pagination laravel laravel-5

14
推荐指数
2
解决办法
2万
查看次数

附加到第二个到最后一个李

好的,所以我有这个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)

jquery

9
推荐指数
2
解决办法
1万
查看次数

Git添加修改后的文件不起作用,除了-p(补丁)

经过前两个小时的突然工作,我似乎无法找到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 …

git git-add

7
推荐指数
1
解决办法
441
查看次数

提交联系表格后如何在同一页面中获得成功消息?

我已经使用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)

html php contact-form

6
推荐指数
1
解决办法
3万
查看次数

Laravel 5获取数组的输入值

我有一个像文本字段

{!! 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)

我也尝试过其他一些方法,但最终无法找到合适的解决方案.我如何获得该字段的值?任何帮助,将不胜感激.

php input laravel laravel-5 laravel-form

5
推荐指数
1
解决办法
2万
查看次数

Java+Maven+Embedded Tomcat:项目拒绝识别网页

我一直试图通过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)

html java tomcat http-status-code-404 embedded-tomcat-7

5
推荐指数
1
解决办法
3576
查看次数