Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 搜索栏未返回数据库中的任何内容_Php_Database_Laravel - Fatal编程技术网

Php 搜索栏未返回数据库中的任何内容

Php 搜索栏未返回数据库中的任何内容,php,database,laravel,Php,Database,Laravel,我一直在关注一系列。然而,我们正在创建的搜索栏应该返回用户,但事实并非如此。下面提供的是视频中的逻辑。任何指导都可以 userblock.blade.php <div class="media"> <a class="pull-left" href="#"> <img class="media-object" alt="{{ $user->getNameOrUsername() }}" src=""> </a> <

我一直在关注一系列。然而,我们正在创建的搜索栏应该返回用户,但事实并非如此。下面提供的是视频中的逻辑。任何指导都可以

userblock.blade.php

<div class="media">
  <a class="pull-left" href="#">
    <img class="media-object" alt="{{ $user->getNameOrUsername() }}" src="">
  </a>

  <div class="media-body">
    <h4 class="media-heading"><a href="#">{{ $user->getNameOrUsername() }}</a></h4>
    @if ($user->location)
      <p>{{ $user->location }}</p>
      @endif
  </div>
</div>
@extends('layouts.app')

@section('content')
  <h3> Your search for "{{ Request::input('query') }}"</h3>

    @if (!$users->count())
      <p>No results found, sorry.</p>
    @else

      <div class="row">
        <div class="col-lg-12">
          @foreach ($users as $user)
              @include('user/partials/userblock')
          @endforeach
        </div>
      </div>
      @endif
    @stop

@如果($user->location)
{{$user->location}

@恩迪夫
results.blade.php

<div class="media">
  <a class="pull-left" href="#">
    <img class="media-object" alt="{{ $user->getNameOrUsername() }}" src="">
  </a>

  <div class="media-body">
    <h4 class="media-heading"><a href="#">{{ $user->getNameOrUsername() }}</a></h4>
    @if ($user->location)
      <p>{{ $user->location }}</p>
      @endif
  </div>
</div>
@extends('layouts.app')

@section('content')
  <h3> Your search for "{{ Request::input('query') }}"</h3>

    @if (!$users->count())
      <p>No results found, sorry.</p>
    @else

      <div class="row">
        <div class="col-lg-12">
          @foreach ($users as $user)
              @include('user/partials/userblock')
          @endforeach
        </div>
      </div>
      @endif
    @stop
@extends('layouts.app'))
@节(“内容”)
您对“{Request::input('query')}”的搜索
@如果(!$users->count())
没有找到结果,抱歉

@否则 @foreach($users作为$user) @包括('user/partials/userblock') @endforeach @恩迪夫 @停止
SearchController.php

<?php

namespace Kermode\Http\Controllers;

use DB;
use Kermode\User;
use Illuminate\Http\Request;

class SearchController extends Controller
{
  public function getResults(Request $request)
  {
    $query = $request->input('query');

    if (!$query) {
      return redirect()->route('home');
    }

    $users = User::where(DB::raw("CONCAT(first_name,' ', last_name)"),
    'LIKE', "%($query)%")
    ->orWhere('email', 'LIKE' , "%($query)%")
    ->get();

    return view('search.results', compact('users'));
  }
}

为什么将括号与LIKE连用?此问题中的代码几乎相同: