Как получить изображения из базы данных - PullRequest
0 голосов
/ 06 марта 2020

Я работаю в Laravel Framework, я пытался получить изображение из базы данных. Но из БД не тянет правильно, кто-нибудь может мне помочь в этом? Вот мой код -

public function getAllPost()
{
    $posts = DB::table('posts')
            ->join('categories','posts.category_id','categories.id')
            ->select('posts.*','categories.name')
            ->get();

    return view('posts.all_posts', compact('posts'));
}

public function getIndividualPosts($id)
{
    $posts = DB::table('posts')->
             join('categories','posts.category_id','categories.id')
             ->select('posts.*','categories.name')
             ->where('posts.id', $id)->first();

    return view('posts.view_post', compact('posts'));
}

view.blade. php

        @foreach($posts as $post)

        <tr>
          <td>{{ $post-> id}}</td>
          <!--The name came from the categories table-->
          <td>{{ $post-> name}}</td>
          <td>{{ $post-> title}}</td>
          <td>{{ $post-> details}}</td>
          <td><img src="{{ URL::to($post->image)}}" style="height: 70px; width: 100px"></td>
          <td>
            <a href="{{ URL::to('posts.edit_post/'. $post->id) }}" class="btn btn-info ">Edit</a>
            <a href="{{ URL::to('posts.delete_post/'. $post->id) }}" class="btn btn-danger" id="delete">Delete</a>
          <a href="{{ URL::to('posts.view_post/'. $post->id) }}" class="btn btn-success">View</a>
          </td>
        </tr>

        @endforeach

      </tbody>
    </table>

  </div>
</div>

...