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