Ниже моя база данных:Laravel 5 как вернуть шаблон с ответом() -> json()?
post:
id user_name content created_at
Ниже мой пост контроллер:
public function new(Request $request){
$data = $request->all();
$post = new Post;
$post->user_name = $data['name'];
$post->message = $data['content'];
$post->save();
$id = $post->id;
$show = Post::find($id)->first();
// $html = view('wall.post')->with('post', $show);
return response()->json(['success' => $post->id,'message'=> 'Post Sent', 'html' => $html]);
}
и мой /views/wall/post.blade.php:
<div class="ui post">
<div class="name">User : {{ $post->user_name }}</div>
<div class="content">{{ $post->content }}</div>
</div>
Ниже мой вопрос:
как я могу получить содержание от post.blade.php с user_name и содержанием возвращения как ниже $ HTML в нового(), когда я отправляю имя = Kenny и содержание = тестирование:
<div class="ui post">
<div class="name">User : Kenny</div>
<div class="content">Testing</div>
</div>
и я просто использую jquery, чтобы добавить код выше на мою страницу?
Благодаря
{Извините, если я получил плохую грамматику в мой английский}
Благодаря @Joachim Martinsen я использую, как показано ниже, и это работает , '$ data = Post :: where ('id', $ id) -> first(); $ html = view ('wall.post') -> с ('post', $ data) -> render(); ' –