当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.0使用表单查询数据库

夏兴生
2023-03-14

我刚接触Laravel5.0,使用表单查询数据库并将结果返回到视图时遇到问题。表单接受用户输入的周数,应使用此周数查询数据库表。任何帮助都将不胜感激。

在我的视野里

<form action="" method="get">
    {{ csrf_field() }}
    <div class="input-group">
       <input type="text" class="form-control" name="weekNum" placeholder="Typein Week Number"> 
       <span class="input-group-btn"> 
           <button type="submit" class="btn btn-default">
               <span class="glyphicon glyphicon-search"></span>
           </button>
       </span>
   </div>
</form>

路由::获取('/search','shopsalescontroller@index');

控制器

class shopsalescontroller extends Controller
{
    public function index()
    {
        $weekNum = Request::input('WeekNumber');
        $result = shopsales::where('WeekNumber','=',$weekNum)->get();
        return $result; 
    }
}

共有2个答案

云昊阳
2023-03-14

您需要在视图中调用您的路线。添加以下内容

<form action="{{ url('/search') }}" method="get">
   {{ csrf_field() }}
   <div class="input-group">
       <input type="text" class="form-control" name="weekNum" placeholder="Typein Week Number"> 
       <span class="input-group-btn"> 
           <button type="submit" class="btn btn-default">
               <span class="glyphicon glyphicon-search"></span>
           </button>
       </span>
   </div>
</form>

如果向管线添加了名称,也可以使用管线帮助器

殳俊晤
2023-03-14

尝试将表单操作更改为action="{{url('/search') }}"

 类似资料:
  • 目前正在android studio中用java进行一个项目,我正在尝试用sql查询两个表。各表如下: 预订表 User_Bookings表 用户表仅供参考 有没有一种方法可以使用UNION或INNER JOIN并仅使用用户ID连接这两个表? 例如,对于ID为2的用户,我希望从预订表中获得出发时间 还是UNION/INNER JOIN不是我试图实现的目标的正确运算符?正如我一直在尝试和复习我的SQ

  • 操作步骤 1.通过 tableID 实例化一个 TableObject 对象,操作该对象即相当于操作对应的数据表 let MyTableObject = new BaaS.TableObject(tableID) 参数说明 参数 类型 必填 说明 tableID Number 是 数据表 ID 2.实例化一个 Query 对象,在该对象上添加查询条件 let query = new BaaS.Qu

  • {% tabs first=”SDK 1.1.0 及以上版本”, second=”SDK 1.1.0 以下版本” %} {% content “first” %} SDK 1.1.0 及以上版本 操作步骤 1.通过 tableID 实例化一个 TableObject 对象,操作该对象即相当于操作对应的数据表 let MyTableObject = new wx.BaaS.TableObject(t

  • 我有这样的查询(select id,reffid,someData from myTable): 我需要查询来执行以下操作:如果我有少于 4 个具有相同值的 reffid,则添加具有相同 reffid 的行并在 someData 中添加 -。结果查询应如下所示: 如何做到这一点?

  • 主要内容:查询表中所有字段,查询表中指定的字段在MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。 SELECT 的语法格式如下: 其中,各条子句的含义如下: 包含星号通配符的字段列表,表示所要查询字段的名称。 ,表 1 和表 2 表示查询数据的来源,可以是单个或多个。 是可选项,如果选择该项,将限定查询数据必须满足该查询条件。 ,该子句告

  • 我刚开始冬眠,所以这个问题可能看起来很愚蠢。 由:org.hibernate.queryException:无法解析属性:Application of:xx.xx.xx.xx.xx.compilation[FROM xx.xx.xx.xx.compilation c,其中c.Application.id=:applicationid]在org.hibernate.queryexception.ge