@GaserV

Почему не возвращается вьюха?

Такая ситуация. Реализовываю live search на jq + laravel. Ниже привел код клиента и сервера. Сервер выдает, мол "Class 'App\Http\Controllers\View' not found". Это ладно. Но как решить? У меня получается при нажатии на клавишу, идет запрос к БД, запрос проходит и возвращаются результаты. Когда возвращаю просто $results, то у меня возвращает данные из БД, если возвращаю так, как в коде сейчас - то нет. У меня вообщем выводятся статьи в таблице. И по мере ввода букв в поиск, возвращаются результаты. Мне нужно чтобы они сразу оставались в таблице. а что не соответствует запросу - удалить

$('.search-field').keypress(function(){
		var words = $(this).val();
		if (words.length > 1) {
			$.ajax({

				url: "/search",
				type: "post",
				data: {words: words},

				success: function(data) {
					console.log(data);
				}

			})	
		};
		
	})

public function search() 
	{
		$words = Request::get('words');
		$results = Articles::where('title', 'LIKE', '%' . $words . '%') -> first();
		return View::make('blog')->with('articles', $results);
	}

<div class="articles">
			@foreach($articles as $article)
			<div class="articles-row">
				<a href="/edit-article-{{ $article['id'] }}">
					{{ $article['title'] }}
					<span class="delete-icon" onclick="removeArticle()"></span>
					<span class="date">{{ $article['date'] }}</span>
				</a>
			</div>
			@endforeach
		</div>
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
use View;

Либо используйте конструкцию \View::
Если L5 - то есть сокращение - view('user.search')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы