Laravel 5致命错误a056f8dd3913f4dd0869e1f55450ecd4第6行出现异常:语法错误,意外


Laravel 5 FatalErrorException in a056f8dd3913f4dd0869e1f55450ecd4 line 6: syntax error, unexpected ':', expecting '('

我按照教程进行用户搜索。我可以获得显示原始数据的脚本,但当我使用时:

return view('search.results')->with('users', $users);

我得到致命错误异常

这是我的搜索控制器:

namespace Aries'Http'Controllers;
use DB;
use Aries'Models'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('username', 'LIKE', "%{$query}%")->get();
        return view('search.results')->with('users', $users);
    }
}

search/results.blade.php

@extends('templates.default')
@section('content')
    <h3>Your search for "{{ Request::input('query') }}"</h3>
    @if (!$users->count())
        <p>No results found, sorry.</p>
    @elseif
        <div class="row">
        <div class="col-lg-12">
            @foreach ($users as $user)
                @include('user/partials/userblock')
            @endforeach
        </div>
    </div>
@stop

user/userblock.blade.php

<div class="media">
    <a class="pull-left" href="#">
        <img class="media-object" alt="" 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>

我已经看了所有的东西,但我找不到问题,当我评论出返回视图((时,效果很好;

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

elseif正在等待第二个条件语句。请使用@else,或者添加一个条件。