Jullie kennen vast wel mn vorige devtopic https://www.devnl.nl/forum/t146/dev-blogsysteem
Nouja laat ik het zo zeggen. Total disaster. Outdated shit en dingen die niet op de webserver wilden werken. Ik was daarom gaan werken met Voyager-frontend. Heeft een tijdje gewerkt totdat ik alle errors moest gaan fixen bij het admin-panel side.
Ik ben daarom maar compleet vanaf 0 bezig. Nouja het adminpanel deel is er al wel. Maar dat is meer omdat ik daarmee de frontend zelf kan maken en kan uitzoeken hoe alles 100% kan werken.
Wat ik gebruik:
Ik gebruik voor de adminpanel Laravel voyager (https://laravelvoyager.com/) Dit doe ik omdat deze zeer makkelijk te gebruiken is en 100% werkt met de frontend. Dit heb ik uitgetest met de blogcode (komt als snipped onderin deze topic)
Ik gebruik als framework Laravel 5.7
Ik gebruik de Acadamy en docs van Voyager voor alle info die ik nodig heb.
Snippet van de Post pagina:
<html>
<head>
<title>{{ $post->title }}</title>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<h1>{{ $post->title }}</h1>
<img src="{{ Voyager::image( $post->image ) }}" style="width:100%">
<p>{!! $post->body !!}</p>
</div>
</div>
</div>
</body>
</html>
Snippet van de blog pagina:
<!DOCTYPE html>
<html>
<head>
<title>Blog</title>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<br><br>
<div class="row">
@foreach($posts as $post)
<div class="col-md-3">
<a href="/post/{{ $post->slug }}">
<img src="{{ Voyager::image( $post->image ) }}" style="width:100%">
<span>{{ $post->title }}</span>
</a>
</div>
@endforeach
</div>
</div>
</body>
</html>```