jeudi 6 juillet 2017

Laravel 5 error message if keywords not exist

I am receiving this message as it is. I want an error message when I call something that is not databased.

I am new at laravel, i know i have to write elseif condition, but i don't know how.

FatalErrorException

Method Illuminate\View\View::__toString() must not throw an exception, caught ErrorException: Undefined variable: yyy (View: /Users/xxx/Work/yyy/resources/views/yyy/index.blade.php)

    <?php
namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use DB;

class SearchController extends Controller {

public function getSearch(Request $request) {

    $search = $request->input('search');

    if(empty($search)) {
        return "please search something!";
    }

    $searchResult = DB::table('yyy')->where('dateOfReport', 'LIKE', "%$search%")->get()->toArray();

    return view('search.searchResult', ['searchResult' => $searchResult, 'search' => $search]);
}

}

thank you for your time!

Aucun commentaire:

Enregistrer un commentaire