Merhabalar,elimde Laravel 5 versiyonu üzerine veritabanından veri çeken bir kod mevcut.Ben Laravel Framework version 5.2.45 kullanıyorum.Yapmaya çalıştığım şey veritabanından veri çekmek.Şimdi verileri çekiyor fakat view dosyasında Makale/index.blade.php içersinde
@extends('Makale.index')
@section('content')
kodlarını en başa yazdığım zaman bomboş sayfa geliyor ama bunları silince verileri gösteriyor.
Zaten Normalde;
@extends('app')
şeklinde yazıyordu fakat o zaman da
ErrorException in FileViewFinder.php line 137: View [app] not found. (View: /opt/lampp/htdocs/l5/resources/views/Makale/index.blade.php)
şeklinde hata veriyordu.En son yukarıda ki gibi düzenledim bu kez de dediğim gibi boş sayfa gösteriyor.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Proje Yapısı Aşağıdaki Gibidir.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
app/Makale.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Makale extends Model{
protected $table = 'makale';
}
?>
app/http/controllers/MakalelerController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Makale;
class MakalelerController extends Controller{
public function index(){
return view('Makale.index')->with('listele',Makale::all());
}
public function kaydet(Request $request){
$ekle = new Makale();
$ekle->baslik = $request->input('baslik');
$ekle->detay = $request->input('detay');
$ekle->save();
return redirect('/');
}
}
?>
resources/views/Makale/index.blade.php
@extends('Makale.index')
@section('content')
<div class="container">
<div class="page-header">
<h1>Laravel Blog Uygulaması</h1>
<p>Bu içerik Bootstrap kullanılarak tasarlanmıştır.</p>
</div>
<div class="blog-post">
@foreach($listele as $yaz)
<h3 class="blog-post-title">{{ $yaz->baslik }}</h3>
<p class="blog-post-meta">Tarih : {{ $yaz->created_at }}</p> by
<a href=""> Admin</a>
<p>{{$yaz->detay}}</p>
@endforeach
</div>
<hr>
<form action="" method="post">
<input type="hidden" name="_token" value="{{csrf_token()}}">
<h4>Başlık</h4>
<input type="text" name="baslik"><br>
<h4>Detay</h4>
<textarea name="detay"></textarea><br>
<input type="submit" value="Kaydet">
</form>
</div>
@endsection
routes.php
<?php
Route::get('/','MakalelerController@index');
?>
Yardımcı olursanız sevinirim,hayırlı günler.